home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / comp.software.config-mgmt < prev    next >
Encoding:
Text File  |  1995-04-11  |  105.7 KB  |  2,302 lines

  1. Archive-name: sw-config-mgmt/cm-tools
  2. Last-modified: 1995/02/22
  3. Version: 1.10
  4. Posting-Frequency: monthly
  5.  
  6.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  7.                  Configuration Management Tools Summary
  8.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  9.  
  10. This is the comp.software.config-mgmt "Frequently Asked Questions" (FAQ) posting
  11. of a Configuration Management tools summary.
  12.  
  13. This list was originally an abbreviated summary of an evaluation of
  14. Configuration Management tools performed by Honeywell Inc. during 1993. The
  15. information contained in this summary is a consolidation of data obtained from
  16. vendor materials and from a variety of sources around the Internet, including
  17. the comp.software-eng and the comp.software.config-mgmt newsgroup and the
  18. HP Workstation User Group (InterWorks) CASE Special Interest Group. This
  19. version contains substantial updates to that original version.
  20.  
  21. Sharing Of Information
  22.  
  23.   This document, as a collection of information, is Copyright (c) 1995 by
  24.   David W. Eaton. It may be freely redistributed in its entirety provided
  25.   that this copyright notice is not removed.  It may not be sold for profit
  26.   or incorporated in commercial documents without the written permission of
  27.   the copyright holder. This article is provided as is without any express
  28.   or implied warranty. The content is the sole responsibility of the author
  29.   and contributors, and does not necessarily represent the position of their
  30.   employers nor an official position or opinion of Honeywell Inc.
  31.  
  32. Other Information
  33.  
  34. For those with World Wide Web access, HTML versions of this and related documents
  35. are available via:
  36.  
  37. http://www.iac.honeywell.com/Pub/Tech/CM/index.html
  38. These are updated throughout the month as changes come in. A letter
  39. is added to the version number and the date is changed with each edit
  40. to help you determine if you've already seen it.
  41.  
  42. Note: There is a known problem that some of the HTML hyperlinks internal to
  43. this document do not function properly for some viewers.
  44. -------------------------------------------------------------------------------
  45. The following tools have been mentioned in the newsgroups, but contact
  46. information (company name, address and phone or ftp location) as well
  47. as user comments are needed so they may be included in the report below:
  48.     Andromede (ESLOG)
  49.     Solomon Teamware System/STS (Neuma)  (have address, still need a write-up)
  50. -------------------------------------------------------------------------------
  51.  
  52.                          ** What's New this Month? **
  53. 1. Added RCE WWW site" address.
  54. 2. Added Emacs Version Control Extension description
  55. 3. Updated PVCS writeup. Would like more user comments.
  56. 4. Added Adele writeup and address.
  57.  
  58. We still need the following:
  59. 1.  Need a user write-up for RCE.
  60. 2.  Need a user write-up for Sablime.
  61. 3.  Need a user write-up for TLIB.
  62. 4.  Need a user write-up for Adele.
  63.  
  64. Note: There is a known problem that some of the hyperlinks internal to
  65.  this document do not function properly. This seems to be a problem only
  66.  with some versions of Mosaic browsers. If possible, try a newer version.
  67. -------------------------------------------------------------------------------
  68. Table of Contents
  69.  
  70.    1.   Abbreviations Used
  71.    2.   Process versus Configuration Management
  72.    3.   Commercial Vendor Contact List
  73.    4.   Version Control Systems Generally Available Free
  74.    5.   Commercial Configuration Management Tools
  75.    6.   Tools Related To Configuration Management
  76.    7.   CM Tools with World Wide Web sites
  77.  
  78. 1.  Abbreviations Used
  79.  
  80.     CM    The abbreviation "CM" will be used throughout this document to
  81.           mean "configuration management."
  82.  
  83.     FTP   The user interface to the ARPANET standard File Transfer
  84.           Protocol (FTP). The program allows you to transfer files to
  85.           and from a remote network site.
  86.  
  87.     PC    Personal Computer - Intel-based IBM or compatible.
  88.  
  89. 2.  Process versus Configuration Management
  90.  
  91. Vendors Don't Always Differentiate
  92.  
  93. Some products noted in this study provide configuration management, not
  94. development process management, others provide both but to varying
  95. degrees. The vendors marketing configuration management tools do not
  96. always distinguish the difference nor do they always explain which
  97. services their tool is actually trying to provide for you. Briefly,
  98. these two concepts are:
  99.  
  100.   o Traditional Configuration Management - checkin/checkout control of
  101.     sources (and sometimes binaries) and the ability to perform builds
  102.     (or compiles) of the entities. Other functions may be included as
  103.     well.
  104.   o Process Management - control of the software development activities.
  105.     For example, it might check to ensure that a problem report existed
  106.     and had been approved for fixing and that the associated design,
  107.     documentation, and review activities have been completed before
  108.     allowing the code to be "checked in" again.
  109.  
  110. While process management and control are necessary for a repeatable,
  111. optimized development process, a solid configuration management
  112. foundation for that process is essential.
  113.  
  114. You Choose
  115.  
  116. Be certain to determine what form of management is most important to
  117. your project, then be certain the tools you consider provide that
  118. function.
  119.  
  120. 3.  Commercial Vendor Contact List
  121.  
  122. Vendors
  123.  
  124. Platform availability and products are continually changing, please
  125. check vendors for current information and trade publications for new
  126. entrants. As of this writing, the vendors we located could be contacted
  127. as shown in this table.
  128.  
  129.                        Commercial CM Products
  130. Product                  Vendor Address            Platforms
  131.  
  132. Adele                    Verilog SA                HP-UX, Sun
  133.                          150 Rue Nicolas Vauqelin
  134.                          BP 1310, 31106
  135.                          Toulouse Cedex, France
  136.  
  137. Aide-de-Camp (ADC)       Software Maintenance &    Apollo, AT&T, Bull
  138.                           Development              DPX/2, Concurrent, DEC
  139.                          P.O.Box 555               (VMS, Ultrix, OSF/1),
  140.                          Concord, MA 01742         Gould, HP-UX, IBM
  141.                          tel.: 508-369-7398        RS/6000, MIPS, Sequent,
  142.                                                    SNITargon, SGI, Sun,
  143.                                                    88Open, PC (DOS client,
  144.                                                    SCO UNIX), Mac AU/X
  145.  
  146. AllChange                Intasoft Ltd.             PC (MS-DOS, MS Windows)
  147.                          Tresco House              Sun
  148.                          153 Sweetbrier Lane
  149.                          Exeter EX1 3DG UK
  150.                          tel.: +44-392-217670
  151.                          FAX:  +44-392-437877
  152.  
  153. Continuus/CM             Continuus Software Corp.  DEC (Ultrix), DG Aviion,
  154.                          108 Pacifica, 2nd floor   HP-UX, IBM RS/6000, SGI,
  155.                          Irvine, CA 92718-3332     Sun
  156.                          tel.: 714-453-2200
  157.                          FAX:  714-453-2276
  158.                          or, in the UK:
  159.                          tel.: +44-1344-382118
  160.                          FAX:  +44-1344-382158
  161.                          info@continuus.com
  162.  
  163. Change and Configuration Softool Corporation       IBM (MVS, VM, RS/6000
  164. Control (CCC)            340 South Kellogg Ave.    AIX), DEC (VMS, Ultrix),
  165.                          Goleta, CA 93117          DG, HP-UX, Sun, SGI,
  166.                          tel.: 805-683-5777        88Open, PC (OS/2, Win,
  167.                                                    Win/NT)
  168.  
  169. Change Man               Serena International      IBM (MVS); PC (OS/2)
  170.                          500 Airport Blvd.         interface available
  171.                          Burlingame, CA 94010
  172.                          tel.: 415-696-1800
  173.  
  174. ClearCase                Atria Software, Inc.      DEC OSF/1, HP-UX, RS/6000,
  175.                          24 Prime Park Way         SGI, Sun. (Win/NT
  176.                          Natick, MA 01760          for Intel and DEC Alpha,
  177.                          tel.: 508-650-5100        anounced for late 1994
  178.                              1-800-33-ATRIA        or early 1995.)
  179.                          e-mail: info@atria.com
  180.                          or resold by DEC, SGI,
  181.                          Sun Germany
  182.  
  183. Code Management System   Digital Equipment Corp.   DEC (VAX VMS)
  184. (CMS) and Module         DECdirect
  185. Management System (MMS)  Continental Blvd.
  186.                          Merrimack, NH 03054
  187.                          tel.: 800-344-4825
  188.  
  189. Configuration Management IBM Corp.                 IBM RS/6000, Sun, HP-UX
  190. Version Control (CMVC)   1133 Westchester Ave.
  191.                          White Plains, NY 10604    Client only: PC (DOS,
  192.                          tel.: 602-217-2025        OS/2, MS Windows)
  193.  
  194. CMVision and             Expertware                DEC (VMS, Ultrix, OSF/1),
  195. Configuration Management 12901 Alcosta Blvd. Ste2A HP-UX, IBM RS/6000, PC
  196. Facility (CMF)           PO Box 1847               (SCO UNIX), Sun
  197.                          San Ramon, CA 94583
  198.                          tel.: 510-867-0315
  199.  
  200. CMZ                      CodeME s.a.r.l.           PC (DOS), Win/NT (on ALPHA/PC)
  201.                          14, Rue de l'Eglise       DEC/Ultrix, DEC/OSF1,
  202.                          F-01630 St. Genis-Pouilly VAX/VMS & Alpha/OPENVMS,
  203.                          France                    Silicon Graphics IRIX,
  204.                          tel.: +33 50420914        SUN (OS4 and Solaris),
  205.                          FAX: +33 50 42 09 14      HP9000/700 HPUX, Apollo,
  206.                          distributed via CERN:     IBM RS/6000 AIX, IBM VM/CMS,
  207.                            codeme@cernvm.cern.ch   MVS/TSO, MVS/NEWLIB,
  208.                                                    CRAY XMP/YMP UNICOS,
  209.                                                    NeXtStep, LINUX,
  210.                                                    Alliant, Convex, Gould
  211.  
  212. CONTROL                  Network Concepts, Inc.    Server: Tandem Himalaya,
  213.                          201 littleton Road        OS/2 & several UNIX
  214.                          Morris Plains, NJ 07950   in progress
  215.                          tel.: 201-285-0202        Client: Windows
  216.                          nci@pipeline.com
  217.  
  218. DRCS                     Software Services and     Next, UNIX
  219.                          Solutions, Inc.
  220.                          94 Murray Street
  221.                          Meriden, CT 06450
  222.                          tel.: 203-630-2000
  223.                          FAX:  203-630-2020
  224.                          e-mail: sss@sss.com
  225.  
  226. Domain Software          Hewlett-Packard Co.       Apollo
  227. Engineering Environment  300 Apollo Drive
  228. (DSEE)                   Chelmsford, MA 01824
  229.                          tel.:
  230.                           1-800-637-7740 (US)
  231.                           1-800-387-3867 (Canada)
  232.  
  233. Endevor                  Legent Corp.              IBM (MVS), PC (DOS,
  234.                          St Martin's Place         OS/2, Win/NT)
  235.                          51 Bath Rd.
  236.                          Slough SL1 3UG, UK
  237.  
  238. Endevor/WSX              Legent Corporation        Sun OS and Solaris.
  239.                          710 Lakeway Dr.,Ste100    HPUX due 1Q95. NEXTSTEP
  240.                          Sunnyvale, CA 94086       in progress.
  241.                          tel.: 800-442-6650 or
  242.                          408-730-3550
  243.  
  244. MKS RCS and Make         MKS Inc.                  PC (MS-DOS, MS Windows,
  245.                          185 Columbia Street West  Win/NT, OS/2, SCO UNIX),
  246.                          Waterloo, Ontario         Most UNIX's (H-P, IBM
  247.                          Canada N2L 5Z5            RS/6000, Sun.
  248.                          tel.: 1-800-265-2797      See writeup
  249.                             or 1-519-884-2251      for others.)
  250.                          FAX:  1-519-884-0547
  251.                          e-mail: inquiry@mks.com
  252.  
  253. Process Configuration    SQL Software, Ltd.        Bull, DEC (VMS, Ultirx,
  254. Mangement System (PCMS)  Northbrook House          OSF/1), H-P, ICL, Sequent,
  255.                          John Tate Road            Sun, PC (Win/NT coming)
  256.                          Hertford SG13 7NN UK
  257.                          tel.:+44-992-501-414
  258.                          FAX: +44-992-501-616
  259.                          or
  260.                          SQL Software, Inc.
  261.                          8500 Leesburg Pike    
  262.                          Suite 405
  263.                          Vienna, VA USA 22182
  264.                          tel.: 703-760-0448
  265.                          FAX:  703-760-0446
  266.  
  267. Polytron Version Control Intersolv, Inc.           HP-UX, IBM RS/6000, SCO,
  268. System (PVCS)            1700 NW 167th Place       Sun, PC (OS/2, SCO, Win,
  269.                          Beaverton, OR 97006       Win/NT, QNX)
  270.                          tel.: 503-645-1150       (VMS available from DISC)
  271.  
  272. Procase                  Procase
  273.                          210 Canegie Center Ste101
  274.                          Princeton, NJ 08540
  275.                          tel.: 609-452-8848
  276.                             or 800-777-4776
  277.  
  278. Razor                    Tower Concepts, Inc.      Sun
  279.                          103 Sylvan Way
  280.                          New Hartford, NY 13413
  281.                          tel.: 315-724-3540
  282.                          razor-info@tower.com
  283.  
  284. Revision Control Engine  Xcc Software Technology   MS Windows 3.x,
  285. (RCE)                      Transfer GmbH             MS Win/NT 3.x,
  286.                          Durlacher Allee 53        several UNIX versions
  287.                          D-76131 Karlsruhe
  288.                          Germany
  289.                          Tel.: +49 - 721-61 64 74
  290.                          FAX : +49 - 721-62 13 84
  291.                          rce@xcc-ka.de
  292.  
  293. Software Management      Intasoft Ltd.             Apollo, Bull, HP, IBM
  294. System (SMS)             Tresco House              AIX, Sequent, SCO UNIX,
  295.                          153 Sweetbrier Lane       DRS 3000, OS9, Sun
  296.                          Exeter EX1 3DG UK         MS-DOS, MS Windows
  297.                          tel.: +44-392-217670
  298.                          FAX:  +44-392-437877
  299.  
  300. SourceSafe               One Tree Software         PC (MS-DOS, MS Windows,
  301.                          P.O. Box 11639            Win/NT, OS/2, SCO),
  302.                          Raleigh, NC 27604         Macintosh, AIX, HP-UX,
  303.                          tel.: 800-397-2323        SunOS, Solaris2.x, 
  304.                                919-821-2300        STI/IRIX5.4, Ultrix,
  305.                          FAX:  919-821-5222        QNX, UnixWare
  306.  
  307. SABLIME                  AT&T Software Solutions   (wide range of UNIX)
  308.                          Group
  309.                          10 Independence Blvd.
  310.                          Room 3A-32
  311.                          Warren, New Jersey 07059
  312.                          tel.: 800-462-8146 or
  313.                                908-580-6444
  314.                          FAX:  908-580-6335
  315.  
  316. SPARCworks/TeamWare      SunSoft                   Sun (SunOS, Solaris 2)
  317. ProWorks/TeamWare        2550 Garcia Ave.          Intel (Solaris, UnixWare)
  318.                          Mountain View, CA  94043  HP (Early Access in 1994)
  319.                          tel.: 1-800-SUNSOFT (U.S.)
  320.                                +1 415-336-6848
  321.                          FAX:  +1 415-968-6396
  322.                          e-mail:sunpro-info@sun.com
  323.  
  324. TLIB                     Burton Systems Software   PC
  325.                          P.O.Box 4157
  326.                          Cary, NC 27519-4157  USA
  327.                          tel.: 1-919-233-8128
  328.                          FAX:  1-919-233-0716
  329.  
  330. VCS-UX                   Diamond Optimum Systems,  HP/3000 (HP-MPE)
  331.                           Inc.                     HP/9000 (HP-UX)
  332.                          22801 Ventura Blvd.       IBM RS/6000 (AIX)
  333.                          Suite 105                 Sun
  334.                          Woodland Hills, CA 91364  PC (MS Windows, OS/2)
  335.                          tel.: 818-224-2010
  336.                          FAX:  818-224-2009
  337.                          e-mail: DiamondOS@aol.com
  338.  
  339. Versions Of Outdated     UNI Software Plus         Macintosh
  340. Documents Organized      Softwarepark Hagenberg
  341. Orthogonally (Voodoo)    A-4232 Hagenberg
  342.                          AUSTRIA (Europe)
  343.                          FAX: +43 (7236) 37 69
  344.                          voodoo@unisoft.co.at
  345.  
  346. 4. Version Control Systems Generally Available "Free"
  347.  
  348. "Free" But Perhaps Not Fully Supported
  349.  
  350. There are a number of tools generally available at no charge - some are
  351. delivered with most UNIX systems (so yes, you pay for them, but the
  352. price is bundled with what you pay your vendor already), others need to
  353. be transferred from an archive site on the Internet using a tool such as
  354. FTP. In some cases they will need to be compiled at your site. Most come
  355. bundled with adequate documentation. Since many of these tools are
  356. provided without support, it may not be advisable to use them on some
  357. projects. For completeness, they have been listed here despite that
  358. potential drawback. Originally, this information was derived from the
  359. Usenet  newsgroup comp.software-eng Frequently asked Questions (FAQ)
  360. list. It has been enhanced with reader input over time. Those tools with
  361. World Wide Web sites are listed in section 7, CM Tools With World Wide Web
  362. Sites at the end of this document. (The Web site may provide more
  363. specific product information than can be made available in this FAQ.)
  364.  
  365. Emacs Offers Extensions For Version Control
  366.  
  367. While not a CM tool in itself, Emacs 19 includes a mode called VC that
  368. increases the leverage available from RCS, SCCS, or CVS, and decreases
  369. the hassles of using those CM tools. VC automatically detects which
  370. version control system is being used and auto-configures for it.
  371. (Systems can be mixed and it will do the right thing).  It hides the
  372. details of registration, checkin, checkout and lock-stealing behind a
  373. simple one-command "do the next logical thing" interface -- users never
  374. leave Emacs. VC also includes functions for viewing version diffs and
  375. change histories, making and retrieving named release snapshots, and
  376. generating version-difference patches. It even supports a modified Dired
  377. mode that allows you to do "batch" version-control operations on groups
  378. of files (for example, it becomes trivial to check in changes to 23
  379. different files with the same change comment).
  380.  
  381. Additional information maybe obtained from the author of VC, Eric S. Raymond,
  382. at esr@snark.thyrsus.com.
  383.  
  384. Aegis
  385.  
  386. Aegis is a project change supervisor distributed under the GNU public
  387. license. It was written by Peter Miller (pmiller@bmr.gov.au).
  388. Reportedly it is a developer's tool, not a manager's tool. It does not
  389. provide progress tracking or manage work allocation.
  390. Aegis 2.2 copes with heterogenous environments.
  391.  
  392. While CVS (described elsewhere in this report) provides a repository;
  393. aegis provides a repository, a baseline, mandatory reviews and
  394. mandatory testing. Aegis may be configured to use almost any history
  395. tool (such as RCS) and almost any dependency maintenance tool (such as
  396. make), although traditional make may not be sufficiently capable.
  397.  
  398. The most significant point of departure between CVS and Aegis is around
  399. the "checkin" function. In CVS, this is unconditional; a developer can
  400. add a poorly thought-out code change, or even indulge in a little
  401. vandalism, with nothing to prevent it. In contrast, the Aegis program
  402. breaks this step into several pieces: the change must be known to
  403. build, the change must have tests and those tests be known to have run
  404. and passed, the change must then be reviewed (double check), and then
  405. built and tested again (triple check).
  406.  
  407. Aegis is available via anonymous FTP to Northern Arizona University at:
  408.   Host: ftp.nau.edu (134.114.64.90)   Directory:  /pub/Aegis
  409.   File: aegis.2.2.README     A blurb about it
  410.   File: aegis.2.2.tar.gz     The complete source
  411.   File: aegis.2.2.ps.gz      The User Guide
  412.  
  413. BCS
  414.  
  415. BCS stands for Baseline Configuration System.  It was written
  416. by Jay Berkenbilt (ejb@ERA.COM) and is still being enhanced and
  417. maintained.  Like CVS, BCS attempts to add concurrency to an
  418. existing version control system, but it does so with a different
  419. approach.  The primary function of BCS is to maintain a stable
  420. "baseline" controlled under RCS or SCCS and multiple "staging
  421. areas" that are mirrors of the baseline (implemented as symbolic
  422. link trees).  Users' changes are protected from other developers
  423. by being isolated in their individual staging areas.
  424.  
  425. BCS is currently at revision 2.0.x.  The next version, probably
  426. available in the fall of 1994, will include direct support for
  427. some concurrency management as well as the baseline
  428. configuration functionality that is there now.  BCS is
  429. currently distributed through comp.sources.unix.  Updates can be
  430. found at ftp.vix.com:~ftp/pub/patches/csu/bcs-2.0.x.tar.gz
  431. (where "x" is the current patch level).
  432.  
  433. CVS
  434.  
  435. CVS, which requires RCS, extends RCS to control concurrent editing of
  436. sources by several users working on releases built from a hierarchical
  437. set of directories. "RCS is [analogous to using] assembly language,
  438. while CVS is [like using] Pascal", according to the author.
  439.  
  440. Brian Berliner's CVS 1.3 C version is available in file cvs-1.3.tar.gz
  441. at MIT (prep.ai.mit.edu). Berliner (berliner@sun.com) and Jeff Polk
  442. (polk@bsdi.com) continue to maintain CVS; release 1.3 was in April
  443. 1992. There are user WWW sites available.
  444.  
  445. ICE
  446.  
  447. Its authors report that the Incremental Configuration Engine (ICE)
  448. is a tool that will provide a logic-based support for all areas of
  449. configuration management, including integrated and uniform revision
  450. and variant management, binary file repositories, inference of
  451. configuration consistency, and deductive program construction, while
  452. being as compatible as possible with existing standards.
  453.  
  454. Since at this point ICE is not finished. its current use is limited
  455. to simple variant management and inference of configuration consistency.
  456. A full-fledged release of ICE is expected around May 1995.
  457. A supplier WWW site is available.
  458.  
  459. Odin
  460.  
  461. According to author Geoffrey Clemm, Odin is a simpler, more reliable,
  462. and more powerful replacement for Make. It is designed to combine the
  463. simplicity and elegance of the original Make program with the power of
  464. the latest super-Makes. Some of Odin's features include:
  465.   o building several variants concurrently from a single source tree
  466.   o parallel builds on multiple remote hosts
  467.   o persistent dependency database with incremental update
  468.   o building directly from arbitrary versions of RCS and SCCS files,
  469.     without requiring checkout of working copy
  470.   o complete separation between build rules and system definitions
  471.  
  472. Odin is distributed under the GNU General Public License.
  473. The source code and reference manual for Odin can be retrieved via
  474. anonymous ftp from bellcore.com (192.4.13.90) in pub/Odin/odin.tar.Z
  475. and pub/Odin/odin.ps.Z respectively.  You can subscribe to the Odin
  476. mailing list (odin@bellcore.com) by sending mail to odin-request@bellcore.com
  477.  
  478. RCS
  479.  
  480. RCS (Revision Control System) is often considered to be better than
  481. SCCS. One reason for this is that RCS baselines the most recent version
  482. and keeps deltas for earlier ones, making new development faster. It
  483. still requires scripts to make life easier on the developer. Originally
  484. created by Walter Tichy, RCS is still maintained by Purdue (e-mail to
  485. rcs-bugs@cs.purdue.edu). It is available on the GNU distribution, has
  486. been widely ported, and is free.
  487.  
  488. RCS is available via anonymous FTP from:
  489.     site                    filename
  490.   cs.purdue.edu           pub/RCS/rcs.5_6.tar.Z
  491.   prep.ai.mit.edu         pub/gnu/rcs-5.6.0.1.tar.gz
  492.   ftp.virginia.edu        pub/vms/*.zoo  (VAX VMS version)
  493.  
  494. RCS v5.6.4 (the latest, with support for binary files) can be found  at
  495. ftp.cica.indiana.edu, and various mirror sites:
  496. pub/pc/win3/nt
  497.   gr564b.zip   - DOS binaries and manpages (including GNU diff 2.5)
  498.   gr564bnt.zip - Windows NT binaries and manpages (including GNU diff 2.5)
  499.   gr564s.zip   - RCS sources
  500.   gd25s.zip    - GNU diff 2.5 sources
  501.  
  502. RCS works best with GNU diff 2.0; look for diff-2.0.tar.Z. Many case
  503. tools interface with RCS.
  504.  
  505. SCCS
  506.  
  507. SCCS (Source Code Control System) is comes with most UNIX distributions.
  508. It has been ported to many different platforms, but is no longer being
  509. enhanced or improved. Though disputed, the general consensus has been
  510. that this tool is clumsy and not suited to large numbers of users
  511. working on the one project. SCCS baselines the initial version and
  512. keeps deltas to create newer versions; this can make new development
  513. get progressively slower. Many people place scripts around the SCCS
  514. commands to improve the user interface.
  515.  
  516. ShapeTools
  517.  
  518. The shape toolkit (ShapeTools) is a set of commands for change control,
  519. developed by Axel Mahler, Andreas Lampen and others at the Technical
  520. University of Berlin. It consists of a repository (the Attributed File
  521. System), version control programs, a build driver (compatible with
  522. make), release management system, and EMACS editor interface.
  523. ShapeTools 1.3 was released in late May 1992; it runs on many UNIX
  524. variants.
  525.  
  526. ShapeTools is available from:
  527.     site                files
  528.   gatekeeper.dec.com  pub/plan/shape/shapeTools-1.3.tar.Z
  529.                       pub/plan/shape/shapeTools-1.4.tar.gz
  530.  
  531. In addition, gatekeeper has a mail archive server; send a message to
  532. ftpmail@gatekeeper.dec.com whose body contains the single line "help".
  533. A user WWW site is available.
  534.  
  535. 5. Commercial Configuration Management Tools
  536.  
  537. Growing Number On Market
  538.  
  539. With an increased emphasis on software development costs, more companies
  540. have begun offering stand-alone configuration management tools. It was
  541. not possible to evaluate all the available tools during the course of
  542. this project. A brief summary of various offerings is provided below so
  543. that your site may decide if it would be appropriate to consider one of
  544. these tools. The comments are a composite made from vendor literature,
  545. and various contributing volunteers. (Some are from the Usenet newsgroup
  546. comp.software-eng Frequently asked Questions (FAQ) list and other e-mail
  547. communications and do not necessarily reflect the experiences of the
  548. authors of this document.) Contact information such as address and phone
  549. number may be found in section 3, Commercial Vendor Contact List, of this
  550. document. Those with World Wide Web sites are listed in section 7, CM
  551. Tools With World Wide Web Sites at the end of this document. (The
  552. Web site may provide more specific product information than can be made
  553. available in this FAQ.)
  554.  
  555. Adele
  556.  
  557. Adele is well known in Europe as a state of the art
  558. SCM tool. It is an OODBMS with an event manager and has been used widely by
  559. European projects. The result of long research at Laboratoire de Genie
  560. Informatique, Adele is now distributed by Verilog, which has offices in the
  561. US headquartered in Dallas, Texas.
  562.  
  563. Aide-de-Camp
  564.  
  565. Aide-de-Camp (ADC) provides an entity relationship database to store
  566. attributes of and relationships between files. Changes that are made
  567. are flexible until they are installed. A logical change to a version of
  568. software is captured as a change set, a concept critical to ADC.
  569. Developers work on their own branch by creating a personal change set.
  570. All files associated with a change set must be checked in at the same
  571. time. Special language scanners determine structural relationships
  572. automatically from the source code and this information is used to
  573. ensure that builds are performed when required.
  574.  
  575. AllChange
  576.  
  577. AllChange is a full-featured configuration management system from Intasoft.
  578. Its features include:
  579.   o version creation, tracking, restoration
  580.   o user-definable life-cycles with action triggering
  581.   o change request/fault tracking, with actions and links to objects
  582.   o workspaces, shared pools, full configuration building
  583.   o baselines, releases, monitors, registers, ...
  584.   o query/reporting facilities
  585.   o completely configurable; script language; open interface to tools
  586.   o Motif/Windows/text-based GUIs or command line
  587. A user reports it is a very flexible configuration management system
  588. which may be configured to match whatever life-cycle you are using and
  589. to enforce whatever constraints you need. Support has been good.
  590.  
  591. Continuus/CM
  592.  
  593. Continuus/CM from Continuus Software Corp. (formerly CaseWare, Inc.,
  594. formerly Amplify Control) is an interactive development environment
  595. emphasizing configuration management and tool integration. Related
  596. files can be grouped into assemblies and subassemblies which can be
  597. manipulated as a unit. Parallel development is supported with
  598. branching. A graphic description of dependencies is used in the build
  599. facility which replaces make. Continuus/CM provides user-modifiable
  600. graphical and non-graphical user interfaces. The graphical interface
  601. supports Motif. It also supports several configuration management
  602. methodologies via its flexible object- oriented data modeling. They
  603. supply a generic software process model, which you can customize. The
  604. related Continuus/PT problem tracking system is excellent and is driven
  605. from the same configuration management database.
  606.  
  607. CCC and Harvest
  608.  
  609. Softool Corp. sells a "Family of change and configuration control
  610. products." Change and Configuration Control (CCC) is designed to
  611. control software throughout its lifecycle. Related changes can be
  612. packaged together and migrated from one configuration to another. CCC
  613. does code control, builds, merging and other items that help group
  614. efforts, but its intrusive nature may be cumbersome for large projects.
  615. Softool is one of the pioneers in change control, having been around
  616. since 1977. They have a new offering, Harvest, which is due to be
  617. marketed in the spring of 1994.
  618.  
  619. ClearCase
  620.  
  621. ClearCase, by Atria Software was designed by the original DSEE
  622. architects (see below). It runs on DEC OSF/1, RS/6000, Silicon Graphics,
  623. HP, and Sun systems, with other ports in progress. Both a command line
  624. interface and a GUI are available.
  625.  
  626. In addition to version control and CM functions, advanced capabilities
  627. include 32-way merge, versioning of any object (including directories),
  628. logical version labeling, parallel builds distributed over a network,
  629. and triggers for local site customizing. Versioned history files may be
  630. compressed for space savings. The checkout mechanism gives the
  631. appearance of leaving the file in place, so the ClearCase source
  632. library is often used as a current working directory. Although
  633. traditional make files may be used, simpler syntax and enhanced tracking
  634.  
  635. functions are available with clearmake. An automated conversion utility
  636. aids migration from other CM tools. The unique DSEE conversion utility
  637. preserves all DSEE versions, dates and reasons of changes, indications
  638. of merges, and version labels in the new database.
  639.  
  640. The ClearCase MultiSite(TM) option provides support for parallel
  641. development and software reuse across geographically distributed project
  642. teams, even without a network connection.
  643.  
  644. To purchase, contact Atria Software (see list) or contact your vendor,
  645. several of them re-sell ClearCase as an offering of their own.
  646. There is a corporate WWW site.
  647.  
  648. CMF
  649.  
  650. Configuration Management Facility (CMF) supports a hierarchy of
  651. projects, end items and files. Components from the controlled area can
  652. easily be moved into and out of the user's staging area. Files can be
  653. shared using links; when parallel development is turned on for a link,
  654. branching is enabled. There is a facility for problem reports and an
  655. extensive capability for forms building and filling. The Build Support
  656. Tool provides templates for Makefiles. In addition to the menu driven
  657. and command line interfaces, common commands can be executed from the
  658. operating system via C functions.
  659.  
  660. CMS and MMS
  661.  
  662. Included in Digital Equipments Corp.'s VAXSET are CMS and MMS. CMS: Code
  663. Management System; Code libraries and configuration control. MMS:
  664. Module Management System; Like make integrated to CMS. These product
  665. are operational on VAX VMS platforms.
  666.  
  667. CMVC
  668.  
  669. IBM Configuration Management and Version Control (CMVC) is a
  670. client-server based tool provided with both a GUI and command line
  671. interface. It performs integrated defect/feature tracking and source
  672. control. Source files are stored in file trees known as Releases. CMVC
  673. encourages file sharing via the concept of File Links. A File may be
  674. linked to several Releases. Within Releases, files can be grouped into
  675. Components. Components are arranged in a tree-like structure. Components
  676. provided logical grouping as well as notification and access control to
  677. the files and associated Defects. CMVC also provides the concept of a
  678. Level, which can be thought of as snapshot (in time) of a given Release.
  679. All information about files, defects, etc is stored in a relational
  680. database. This makes CMVC a powerful tool for reporting and information
  681. gathering. A front-end tool allows users to perform SQL queries. A
  682. choice of databases is available, including Sybase, DB/6000, Oracle, and
  683. Informix. It is well suited to medium to large projects.
  684.  
  685. CMZ
  686.  
  687. CMZ is a code and text manager for all programming and text processing
  688. languages. It is widely used in all High Energy Physics Institutions to
  689. provide version archiving, editing, checking, and library management
  690. functions. There are some additional built-in utilities to aid C and
  691. Fortran users. CMZ files can be binary compressed to minimize the use of
  692. disk space. CMZ binary compressed files can be copied from one platform
  693. to another without conversion or they can be accessed through mounts over
  694. a heterogeneous network via NFS, AFS, etc. CMZ provides an identical
  695. user interface on all platforms listed in the table above. In addition,
  696. the vendor says they are committed to supporting CMZ on all new popular
  697. platforms so that CMZ customers can be assured of continued support in
  698. the future.
  699.  
  700. CONTROL
  701.  
  702. Network Concepts began offering an SCM tool called CONTROL to the Tandem
  703. computer market place in 1982. It now delivers a client-server version.
  704. The client runs under MS-Windows and the first server is for Tandem
  705. Himalaya systems. An OS/2 server ready to ship and several UNIX versions
  706. are in development.
  707.  
  708.  
  709. DRCS
  710.  
  711. DRCS allows NEXTSTEP and UNIX users, whether they're developers or
  712. not, to enjoy full version management and revision control of
  713. everything from wordprocessor documents to directories of NEXTSTEP
  714. projects to entire filesystems. Anyone who can use NEXTSTEP can learn
  715. how to use the DRCS Graphical User Interface in a matter of minutes.
  716.  
  717. DRCS provides project lifetime tracking and revision control for
  718. entire directories as well as files. DRCS directory archives
  719. maintain a history of their previous contents, even if component
  720. files have been renamed, or deleted. Users can call DRCS shell
  721. commands directly from a terminal window or access the full power of
  722. the system through the DRCS Graphical User Interface, which resembles
  723. the NEXTSTEP Workspace Manager.
  724.  
  725. DSEE
  726.  
  727. Domain Software Engineering Environment (DSEE - pronounced dizzy) by
  728. Apollo (now Hewlett-Packard) is an excellent program that has excellent
  729. version control and does builds for the user. These builds can be
  730. easily customized to a specific purpose and spread out over several
  731. different machines simultaneously. It is excellent for large
  732. development projects. DSEE's main problem is that it cannot be ported
  733. to other machines since it uses proprietary facilities of Domain/OS. 
  734. Hewlett-Packard has classified Domain/OS as "mature" and is encouraging
  735. customers to migrate to HP-UX (which will not run DSEE). This tool is
  736. marketed only by Hewlett-Packard.
  737.  
  738. Endevor/WSX
  739.  
  740. Endevor/WSX (Workstation on UNIX) [formerly TeamNet] from Legent Corporation
  741. [formerly TeamOne Systems, Inc.] manages software versions kept in configured
  742. directories. Developers check out virtual, modifiable copies of baseline
  743. components into their own work areas to perform work. Although the work area
  744. appears to any UNIX process to be a full copy of all of the files and
  745. directories in the baseline, these Virtual Copies (VCP's) will only
  746. occupy physical disk space for any files modified. Each file must be
  747. assigned to an Engineering Change Order (ECO) in oder to move changes
  748. from the workarea back to the baseline. Emphasis is on sets of changes,
  749. not changes to single files. All files grouped as part of a single ECO
  750. must be checked in at the same time. An interactive merge facility
  751. enables resolution of conflicting changes to common source. Each
  752. configured directory has an associated project repository, a database
  753. which can be queried to generate reports. TeamNet can manage files on
  754. heterogeneous networks. There is a menu-driven interface, an X-Windows
  755. based GUI, and a command-line interface. An updated release, merging the
  756. TeamNet and Endevor products, is due 1Q95. There is a corporate WWW site.
  757.  
  758. MKS RCS and Make
  759.  
  760. Mortice Kern Systems's RCS and Make utility includes all of the RCS
  761. commands like ci, co, rcs, rcsdiff, rcsclean, and others. In addition,
  762. their DOS implementation supports the same command line options as well
  763. as some features that they have had added such as encryption and compression.
  764.  
  765. The same package also includes a fairly powerful make utility, and some
  766. useful UNIX utilities like more and man. Overall, responders were pleased
  767. with the MKS implementation of RCS. One negative is that it does not
  768. include a makedep utility. It lists for about $349, but is often
  769. discounted.
  770.  
  771. In addition to PC support (DOS, MS Windows, NT, OS/2), MKS has an extensive
  772. UNIX offering (SCO UNIX x86, SCO Xenix x86, Interactive Unix, Unixware
  773. (SVR4.x), SunOS, Other SVR3 and SVR4 compatible UNIX, Solaris, AIX and 
  774. HP-UX. Supported networks include Lan Manager, PC NFS, IBM PC Lan,
  775. Windows for Workgroups, LAN Tastic, Banyan Vines, Novell, and any DOS
  776. based network.
  777.  
  778. PCMS
  779.  
  780. PCMS places primary emphasis on software development process management.
  781. It is based on an Oracle database engine and its three user interfaces
  782. include an Oracle Forms-based interface, a command line interface, and
  783. an X-Windows GUI (which was enhanced significantly for version 4.x). All user
  784. commands and tool management functions can be accomplished through the
  785. GUI. Interactions with other tools is limited but being improved. One
  786. advantage is that Oracle is SQL compliant.
  787.  
  788. Procase
  789.  
  790. Procase is a database for code control. While it has been argued that it
  791. is not a CM tool in the traditional sense, it provides version control
  792. plus many useful CASE & re-engineering features such as displaying call
  793. graphs. It requires you to use its editor, rather than vi or emacs
  794. (though it has emulation modes for them). Reportedly it has an
  795. impressive user interface, but it does not seem to be for CM of large
  796. to medium systems.
  797.  
  798. PVCS
  799.  
  800. PVCS by Intersolv (a merger of Sage Software and Index Technology)
  801. offers basic of support for CM, using SCCS-like commands.
  802. It is most appropriate for small development projects. Reportedly, changes
  803. in recent revisions offer more substantial features, but user experience and
  804. comment on the newsgroup have not become prevalent yet. Problem tracking is
  805. provided via integrations with third-party products such as Control First by
  806. Repository Technology (708-515-0780). The company reports it will 
  807. produce its own problem tracking solution in 1994. There is a corporate
  808. WWW site.
  809.  
  810. RAZOR
  811.  
  812. RAZOR from Tower Concepts, Inc. is an easily tailored configuration
  813. management system with an integrated problem tracking system. It offers
  814. control and coordination of file versioning and product build
  815. management, sitting on top of RCS, SCCS, or your choice of a different
  816. core. The current product is available only on Sun workstations with a
  817. graphical interface built on OpenLook. HP & SGI versions are due early
  818. in 1994 with others to follow. It's easily parsed ASCII database 
  819. encourages users to generate their own scripts for report generation and
  820. process control. Contact razor-info@tower.com for a detailed
  821. description.
  822.  
  823. A company representative stressed that it is extremely easy to try out
  824. their product. Both documentation and a full copy of the product for
  825. evaluation are available by FTP. New releases and patches are handled
  826. in the same manner.
  827.  
  828. RCE
  829.  
  830. Xcc Software Technology is now the marketing partner of Mr. Walter F. Tichy,
  831. the developer of both RCS and the Revision Control Engine (RCE). The product
  832. was announced in spring 1994. The vendor posted several pages of description,
  833. stating that RCE was an extension to RCS. Users are encouraged to submit
  834. comments on their experiences so they may be summarized in this FAQ.
  835.  
  836. SMS
  837.  
  838. SMS from Intasoft [see vendor list] runs on PCs, UNIX and VAXes.
  839. Facilities include source code control, a preprocessor, a build tool
  840. and a menu driven front end. The British user who reported on this tool
  841. found it very usable, reasonably priced, and containing all he needed.
  842. While SMS is a somewhat simpler (and cheaper) tool than others in this list,
  843. the same company offers a more full-featured tool named AllChange.
  844.  
  845. SourceSafe
  846.  
  847. SourceSafe provides for true project level configuration control. It has
  848. a very nice model for setting up multiple versions of a project. The key
  849. commands are the share, separate, merge, links, and paths commands.
  850. Rather than using numbers to branch, such as version 2.3.6.1 in SCCS, a
  851. logical release or customer name can be used to implement the same
  852. construct. SourceSafe also runs on many platforms so it can be used for
  853. a client/server project where coding is being done on a Windows PC using
  854. Visual Basic, and on a UNIX workstation using C. It is very
  855. competitively priced and very easy to install and configure. The
  856. Microsoft System Journal (May, 1993) named SourceSafe as the best
  857. Windows based configuration mangement tool. The SourceSafe label command
  858. can be used to take a snapshot of the entire project, assign that
  859. version a name. The operation is rapid, even if there are 2000 programs
  860. in the project.
  861.  
  862. Since SourceSafe was originally written for the PC, the UNIX version has
  863. some drawbacks. For example, there is no X-Windows GUI and a user can
  864. only be assigned one project at one time. It does set the errno flag
  865. appropriately, however. SourceSafe security is not very elaborate; it
  866. only has 4 levels of security: read-only, checkout, add, and destroy.
  867. This may be sufficient for some projects, but not for others. SourceSafe
  868. does not deal with project building (interfacing with Makefiles and
  869. compiling, for example). It also does not interface with a problem
  870. tracking tool, although this is in the works.
  871.  
  872. TeamWare
  873.  
  874. SPARCworks/TeamWare from SunSoft is a visual code management
  875. environment featuring tools for both configuration management and for
  876. managing team software development processes. SPARCworks/TeamWare
  877. includes easy-to-use, graphical tools for version control (VerTool),
  878. workspace and directory management (CodeMgrTool), source file
  879. configuration archiving (FreezePtTool), project build acceleration
  880. (PMake), and automatic file merging (FileMerge).
  881.  
  882. SPARCworks/TeamWare is not based on a proprietary file system. Instead,
  883. it relies on standard UNIX utilities and services like SCCS and NFS.
  884. Development teams that are already using SCCS can quickly adopt
  885. SPARCworks/TeamWare--even continue to use their SCCS wrappers. It has no
  886. special networking or administrative requirements, and gives users the
  887. ability to customize according to their own development methodologies.
  888. There is both an intuitive graphical user interface and command line
  889. access, controls for workspace access and notification, and easy
  890. manipulation of workspace directories for changing project needs and
  891. multiple releases.
  892.  
  893. A free "Try and Buy" 30-day software evaluation kit is available.
  894.  
  895.  
  896. VCS-UX
  897.  
  898. The vendor says that although VCS-UX has been available in the HP/3000
  899. market for more than 10 years, its UNIX offering is relatively new.
  900. Reportedly, one of the most important features of VCS-UX is its ability
  901. to control multiple platforms from a single location. This functionality
  902. provides a single point of control for an enterprise regardless of the
  903. number and type of their software development and distribution environments.
  904. Typical Applications include automatic documentation and impact analysis
  905. for source code version control (check in, check out) for source code,
  906. CAD/CAM, and other files; software distribution among multiple platforms;
  907. audit trail of all version control and distribution transactions. It can
  908. handle both ASCII and binary files, including those from CAD/CAM applications
  909. and several databases.
  910.  
  911. User comments have not been received at this time. Please contact the FAQ
  912. editor if you have used this product and can comment.
  913.  
  914. Voodoo
  915.  
  916. Voodoo is a version management tool for the
  917. management of projects in which files are created in numerous versions.
  918. Since Voodoo is capable of managing arbitrary files, the program can
  919. be employed for more than just the organization of software projects
  920. in a narrow sense (program development).
  921.  
  922. Voodoo allows both variant and revision control, and it manages not
  923. only variants and revisions of single files, but of a whole software
  924. project (multi files, multi users, multi variants, access rights, ...).
  925. The tool offers a graphical user interface.
  926.  
  927. A lite version of Voodoo is being distributed on a low cost shareware
  928. basis. The current version is available from the vendor's ftp-server at:
  929.   ftp.swe.uni-linz.ac.at    in /pub/voodoo
  930. The full (commercial) version of Voodoo is being distributed world-wide
  931. by UNI Software Plus.
  932.  
  933. 6. Tools Related To Configuration Management
  934.  
  935. Embedded In Other Tools
  936.  
  937. Many of the large and expensive case-tools have a version control
  938. mechanism embedded within them. It may be sufficient to use such a
  939. tool.
  940.  
  941. Merge Right
  942.  
  943. Merge Right is not a full fledged version or configuration management
  944. tool, but it addresses one of the most important parts of such systems,
  945. support for management and integration of multiple versions and
  946. releases. While Merge Right does not provide check-in and check-out it
  947. is designed to work closely with other tools that do: integrations for
  948. RCS and SCCS are contributed, and integrations to Continuus/CM and
  949. Atherton Technology Software BackPlane are supported by those vendors.
  950. Integrations to other CM tools (Atria ClearCase, TeamOne TeamNet, etc.)
  951. and even custom and internal tools are easy - even if files are
  952. versioned only by different names or extensions.
  953.  
  954. Merge Right is available from:
  955.   Prescient Software, Inc.
  956.   3494 Yuba Avenue; San Jose, CA 95117-2967;
  957.   E-mail: mcgregor@netcom.com
  958.   tel: 408-985-1824; fax: 408-985-1936
  959.  
  960. Non-Software Tools
  961.  
  962. There are a number of version management tools on the market which
  963. address areas other than software development. Since these do not
  964. include the capability to "build" software, they were not considered
  965. for this project. If, however, you have a project which is independent
  966. of software development, it may more sense to consider one of those
  967. tools rather than force-fit that project into the same tool being used
  968. for software.
  969.  
  970. Some examples of such tools are:
  971.  
  972.   o Data Management and Control Software (DMCS) by by Structural Dynamics
  973.     Research Corporation (SDRC); Milford, OH; 513-576-2400
  974.   o ERA by Salinas Technology; Montreal, Canada; tel.: 514-369-4161
  975.   o Implementor by Golden Coast Software; 15932 W. State Road 84; Ft.
  976.     Lauderdale, Florida 33326; tel: 305-389-7848
  977.   o Integrated Document Control System (IDoCS) by Micro Engineering
  978.     Solutions Inc.; Meriden, CT; tel.: 203-630-3630
  979.   o Relational Document Manager (RDM) by Interleaf, Inc.; 9 Hillside
  980.     Ave.; Waltham, Massachusetts 02154; tel.: 617-290-0710
  981.  
  982. There are many other such tools. Check the appropriate industry
  983. periodicals for additional listings.
  984. -------------------------------------------------------------------------------
  985.  
  986. 7. CM Tools With World Wide Web Sites
  987.  
  988. As the popularity and accessibility of the World Wide Web (WWW) has
  989. grown, tool vendors and dedicated users have begun providing tool
  990. information on their WWW servers. The content may vary widely, and
  991. some will contain significant marketing information, rather than
  992. technical details. On any particular attempt, network traffic, server
  993. traffic, or server outages may prevent access to the information.
  994. All servers may not be accessible from all sites. The related WWW servers
  995. which have been reported to this FAQ editor are:
  996.  
  997. -Vendor/Supplier WWW Servers
  998.   o ClearCase information from Atria at
  999.     http://www.atria.com/
  1000.   o CMZ information from CERN at
  1001.     http://asdwww.cern.ch/cmz/
  1002.   o Endevor/WSX products by Legent at
  1003.     http://www.sv.legent.com
  1004.   o Incremental Configuration Engine (ICE)
  1005. developed by The Technical University of Braunschweig, Germany,
  1006. which solicits user's comments; see
  1007.     http://www.cs.tu-bs.de/softech/software/ice_e.html for details.
  1008.   o Revision Control Engine (RCE) by Xcc Software at
  1009.     http://www.xcc-ka.de
  1010.   o Polytron Version Control System (PVCS) by Intersolv, Inc. at
  1011.     http://www.intersolv.com
  1012.  
  1013. -User Information WWW Servers
  1014.   o  Concurrent Version System (CVS)  at
  1015.     http://www.winternet.com/~zoo/cvs/
  1016.   o  Concurrent Version System (CVS) - France  at
  1017.     http://www.loria.fr/~molli/cvs-index.html
  1018.   o ShapeTools information at
  1019.     http://www.cs.tu-berlin.de/~shape/index.html
  1020.  
  1021. If you are aware of other WWW Servers which should be added to this
  1022. list (or any which should be retired), please notify the FAQ editor.
  1023.  
  1024. -------------------------------------------------------------------------------
  1025.       --------------- End Of This Document-------------
  1026.  
  1027. (This message does not represent an official position of Honeywell Inc.)
  1028.  
  1029. --
  1030. +----------------------------------+----------------------------------+
  1031. |Dave Eaton                        | e-mail: dwe@eng.iac.honeywell.com|
  1032. |Honeywell Inc. - IAC              | FAX:    (602)789-4064            |
  1033. |16404 N Black Canyon Highway      | voice:  (602)863-5094            |
  1034. |Phoenix, AZ 85023                 | HED:    AZ15/2E8                 |
  1035. +----------------------------------+----------------------------------+
  1036.  
  1037.  
  1038.  
  1039. Archive-name: sw-config-mgmt/faq
  1040. Last-modified: 1995/02/22
  1041. Version: 1.10
  1042. Posting-Frequency: monthly
  1043.  
  1044.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1045.            Configuration Management Frequently Asked Questions
  1046.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1047.  
  1048. This is the Configuration Management Frequently Asked Questions (FAQ) file.
  1049. It has been compiled from many sources.  Many thanks to all contributors.
  1050.  
  1051. In the newsgroups, this message should be followed by two others, each
  1052. summarizing a different area of configuration management:
  1053.  
  1054.   Subject: comp.software.config-mgmt FAQ: General Questions (this text)
  1055.  
  1056.   Subject: comp.software.config-mgmt FAQ: Configuration Management Tools Summary
  1057.  
  1058.   Subject: comp.software.config-mgmt FAQ: Problem Management Tools Summary
  1059.  
  1060. For those with World Wide Web access, HTML versions of these documents are
  1061. available via:
  1062.  
  1063. http://www.iac.honeywell.com/Pub/Tech/CM/index.html
  1064. These are updated throughout the month as changes come in. A letter
  1065. is added to the version number and the date is changed with each edit
  1066. to help you determine if you've already seen it.
  1067.  
  1068. Not Official Statements
  1069.  
  1070.   Please use the summary below in the spirit with which it has been
  1071.   supplied: for information only. These statements are composites and
  1072.   *do not* represent official positions by any particular responder's
  1073.   company. Remember that these users may not be commenting on the
  1074.   current version of a product. It is recommended that you do your
  1075.   own research before making a tool decision for your company.
  1076.  
  1077. Sharing Of Information
  1078.  
  1079.   This document, as a collection of information, is Copyright (c) 1995 by
  1080.   David W. Eaton. It may be freely redistributed in its entirety provided
  1081.   that this copyright notice is not removed.  It may not be sold for profit
  1082.   or incorporated in commercial documents without the written permission of
  1083.   the copyright holder. This article is provided as is without any express
  1084.   or implied warranty. The content is the sole responsibility of the author
  1085.   and contributors, and does not necessarily represent the position of their
  1086.   employers nor an official position or opinion of Honeywell Inc.
  1087.  
  1088. -------------------------------------------------------------------------------
  1089.  
  1090. Newsgroups line:
  1091. comp.software.config-mgmt    Configuration management, tools and procedures.
  1092.  
  1093. CHARTER
  1094.  
  1095. Comp.software.config-mgmt is intended to be a forum for discussions issues
  1096. related to configuration management (CM), both the bureaucratic procedures and
  1097. the tools used to implement CM strategies. CM is a corner-stone in software
  1098. development, and has a very broad spectrum. For small shops developing
  1099. non-critical products, perhaps all you need is RCS or SCCS and some makefiles.
  1100. For large or safety-critical systems, a more sophisticated process and
  1101. implementation may be required - possibly one integrated with change
  1102. management and problem management.
  1103.  
  1104. -------------------------------------------------------------------------------
  1105.  
  1106.                          ** What's New this Month? **
  1107.  
  1108. 1.  No changes this month.
  1109.  
  1110. While there have been other topics discussed in this newsgroup, I tried to pull
  1111. together some highlights here. All comments, content and format suggestions,
  1112. and submissions for future versions are welcomed.
  1113.  
  1114. This version is cross posted to comp.answers and news.answers and is archived
  1115. at the usual public archive sites for *.answers FAQs.
  1116.  
  1117.         Please send your comments and suggestions for improvements to:
  1118.                         -- dwe@eng.iac.honeywell.com  (David W. Eaton)
  1119.  
  1120. -------------------------------------------------------------------------------
  1121.  
  1122. --[ Table of Contents ]--
  1123.  
  1124. [1.0]   === GENERAL QUESTIONS ===
  1125. [1.1]   I have heard about this group (comp.software.config-mgmt) from
  1126.         cross-postings in other groups, but it's not in my news offering.
  1127.         How can I get it?
  1128. [1.2]   What is Configuration Management (CM)?
  1129. [1.3]   How does Problem Management relate to Configuration Management?
  1130. [1.4]   What Configuration Management tools are available?
  1131. [1.5]   What Problem Tracking tools are available?
  1132. [1.6]   What inexpensive (UNIX-like) CM tools are available for a DOS platform?
  1133.         (Well-established shareware or relatively inexpensive vendor tools.)
  1134. [1.7]   Where else can I look for configuration management information?
  1135. [1.8]   How can a vendor get information into the product summaries?
  1136. [1.9]   What user and vendor comments are appropriate here?
  1137. [1.10]   How do I reconfigure my PC or its applications?
  1138. [1.11]   How can I do CM in a mixed platform network?
  1139.  
  1140. [2.0]   === BOOKS ABOUT CONFIGURATION MANAGEMENT ===
  1141. [2.1]   _Software Configuration Management_
  1142. [2.2]   _Software Engineering_, chapter 29, Configuration Management
  1143. [2.3]   _Software Configuration Management_
  1144. [2.4]   _Methods and Tools for Software Configuration Management_
  1145. [2.5]   _Software Configuration Management_
  1146. [2.6]   _Configuration Management Tools: a Detailed Evaluation_
  1147. [2.7]   _Software Management Technology Reference Guide_
  1148. [2.8]   _Implementing Configuration Management: Hardware, Software and Firmware_
  1149. [2.9]   _Configuration Management for Software_
  1150. [2.10]  _Multi-Platform Code Management_
  1151.  
  1152. [3.0]   === PRODUCT SPECIFIC QUESTIONS ===
  1153. [3.1]   May I post specific questions about ClearCase here?
  1154. [3.2]   Is there a tutorial someplace on RCS?
  1155. [3.3]   It seems SCCS doesn't have a $Log$ like RCS does. Am I correct?
  1156.  
  1157. -------------------------------------------------------------------------------
  1158.  
  1159. --[ Topics ]--
  1160. -------------------------------------------------------------------------------
  1161.  
  1162. [1.0]   === GENERAL QUESTIONS ===
  1163.  
  1164.         -----------------------------------------------------------------
  1165. [1.1]   I have heard about this group (comp.software.config-mgmt) from
  1166.         cross-postings in other groups, but it's not in my news offering.
  1167.         How can I get it?
  1168.         -----------------------------------------------------------------
  1169.  
  1170.   Talk to your local system administrator. All sites do not automatically
  1171.   create new groups as they are initiated. Also, some readers do not
  1172.   automatically show you all new groups as they become available at your site.
  1173.   Perhaps you have access and do not realize it.
  1174.  
  1175.         --------------------------------------
  1176. [1.2]   What is Configuration Management (CM)?
  1177.         --------------------------------------
  1178.  
  1179.   There are a number of different interpretations. For purposes of this
  1180.   newsgroup, we are talking about tracking and control of software development
  1181.   and its activities. Even within that scope there are different schools of
  1182.   thought:
  1183.    o Traditional Configuration Management - checkin/checkout control of
  1184.      sources (and sometimes binaries) and the ability to perform builds
  1185.      (or compiles) of the entities. Other functions may be included as
  1186.      well.
  1187.    o Process Management - control of the software development activities.
  1188.      For example, it might check to ensure that a change request existed
  1189.      and had been approved for fixing and that the associated design,
  1190.      documentation, and review activities have been completed before
  1191.      allowing the code to be "checked in" again.
  1192.   While process management and control are necessary for a repeatable, optimized
  1193.   development process, a solid configuration management foundation for that
  1194.   process is essential.
  1195.  
  1196.         ---------------------------------------------------------------
  1197. [1.3]   How does Problem Management relate to Configuration Management?
  1198.         ---------------------------------------------------------------
  1199.  
  1200.   Many organizations choose to integrate their problem management and
  1201.   classic configuration management tools to gain better control of their
  1202.   development activities and to improve quality.
  1203.  
  1204.   Problem management may include call tracking, problem tracking, and change
  1205.   management. These are described more completely in part 3 of this FAQ.
  1206.  
  1207.         --------------------------------------------------
  1208. [1.4]   What Configuration Management tools are available?
  1209.         --------------------------------------------------
  1210.  
  1211.   Check the list of free, public domain, and commercial vendor CM tools in part
  1212.   2 of this FAQ, CM Tools Summary.
  1213.  
  1214.         --------------------------------------------
  1215. [1.5]   What Problem Management tools are available?
  1216.         --------------------------------------------
  1217.  
  1218.   Check the list of free, public domain, and commercial vendor problem
  1219.   management tools in part 3 of this FAQ, PM Tools Summary.
  1220.  
  1221.         -----------------------------------------------------------------------
  1222. [1.6]   What inexpensive (UNIX-like) CM tools are available for a DOS platform?
  1223.         (Well established shareware or relatively inexpensive vendor tools.)
  1224.         -----------------------------------------------------------------------
  1225.  
  1226.   Check the list of free and commercial vendor CM tools in part 2 of this FAQ,
  1227.   PM Tools Summary.
  1228.  
  1229.         ---------------------------------------------------------------
  1230. [1.7]   Where else can I look for configuration management information?
  1231.         ---------------------------------------------------------------
  1232.  
  1233.   Topics related to software configuration management are discussed in other
  1234.   newsgroups as well. One such group is:
  1235.       comp.software-eng    Software Engineering Issues
  1236.   Its FAQ will direct you to other possibile groups to check, as well.
  1237.  
  1238.   Some products have their own e-mail lists to assist users. Check with your
  1239.   vendor. See information elsewhere in this FAQ about:
  1240.       cciug@atria.com      ClearCase International User Group mailing list
  1241.  
  1242.   The Software Engineering Institute provides on-line CM information via
  1243.   the World Wide Web at http://www.sei.cmu.edu/tech/cmHomePage.html.
  1244.  
  1245.   Additional WWW sites are listed at the ends of other segments of this FAQ:
  1246.    o Configuration Management Tools with World Wide Web sites
  1247.    o Problem Management Tools with World Wide Web sites
  1248.  
  1249.         ------------------------------------------------------------
  1250. [1.8]   How can a vendor get information into the product summaries?
  1251.         ------------------------------------------------------------
  1252.   If you know of a tool you believe should be represented in one of the CM
  1253.   FAQ product lists, please send the product name, preferred company address,
  1254.   phone, e-mail (if any) contact information and supported platforms to:
  1255.       dwe@eng.iac.honeywell.com
  1256.   so it may be included in the address portion of a future issue.
  1257.  
  1258.   By request, the content of these FAQs is intended to be user-supplied,
  1259.   relatively short, and free from obvious extremes of opinion. (There are
  1260.   plenty of opportunities for company advertising elsewhere.) If you want to
  1261.   have a paragraph or two included, please have a user or customer post their
  1262.   views to the newsgroup (copying this editor via e-mail would help ensure
  1263.   that it is seen.) It will be edited, combined it with other responses, and
  1264.   included in the product summary section of a future issue as time permits.
  1265.  
  1266.   Features described should represent existing product, not future plans. The
  1267.   one exception which has proven of value is to allow the FAQ to indicate
  1268.   platform ports in progress which will be delivered "soon". This should help
  1269.   customers determine candidate tools, since there is a long lead time required
  1270.   for a site to choose and implement a CM environment.
  1271.  
  1272.         ---------------------------------------------------
  1273. [1.9]   What user and vendor comments are appropriate here?
  1274.         ---------------------------------------------------
  1275.   Heated discussions often have been raised in this newsgroup concerning what
  1276.   are appropriate comments from vendors and users. While there is no desire
  1277.   to eliminate meaningful contributions from either segment of the population,
  1278.   keeping these guidelines in mind should help hold down the "flames".
  1279.    o If you are new to news, read "news.newusers.questions" and
  1280.      related FAQs before posting here. Most FAQs are posted in "news.answers"
  1281.      and related "*.answers" groups and archived at rtfm.mit.edu and elsewhere.
  1282.      Also, read the other segments of the FAQ for this group and read the
  1283.      articles in this group for a while *before* posting your own comment.
  1284.    o If someone asks about a tool that has features xyz or helps to
  1285.      solve problem xyz, vendors should refrain from posting "my tool does that"
  1286.      responses which would clutter the newsgroup. Of course, any private e-mail
  1287.      response may be made at the vendor's or user's discretion. As always,
  1288.      users are encouraged to summarize pertinent e-mail to the newsgroup.
  1289.    o If someone asks for people's experience using a tool, then the
  1290.      vendor of the tool should not offer any opinion. Please leave it to users.
  1291.    o If someone asks for a comparison of tool x with tool y, then neither
  1292.      vendor x nor vendor y should offer any opinion. Please leave it to users.
  1293.    o Vendors should are allowed and encouraged to comment upon and
  1294.      clarify issues raised by others on the use of their tool. The discussion
  1295.      should stay technical and "what the tool does" as opposed to "this way
  1296.      is better than this other way". This is one of the main ways vendors can
  1297.      contribute to discussions here.
  1298.    o Vendors are allowed and encouraged to make *brief* announcements of
  1299.      significant new versions or products which *are shipping now*.
  1300.      It would be best if this announcement pointed readers to other sources
  1301.      for more information (such as FTP and WWW sites or e-mail lists.)
  1302.  
  1303.          -----------------------------------------------
  1304. [1.10]   How do I reconfigure my PC or its applications?
  1305.          -----------------------------------------------
  1306.   Although questions about PC hardware configurations, changes to ".INI"
  1307.   files and ".BAT" get posted to this newsgroup, they should not be.
  1308.   Please review available FAQs or consult articles on newsgroups such as:
  1309.   comp.sys.ibm.pc.*, comp.os.ms-windows.setup, comp.os.ms-windows.apps.misc,
  1310.   comp.os.msdos.apps, comp.os.os2.apps, or comp.os.ms-windows.nt.setup.
  1311.   Please review the charter of this group and our definition of CM above
  1312.   before posting here.
  1313.  
  1314.  
  1315.          --------------------------------------------
  1316. [1.11]   How can I do CM in a mixed platform network?
  1317.          --------------------------------------------
  1318.   This particular [edited] response to the generic question which is so
  1319.   frequently asked is courtesy of Jeff Faist, Timberline Tape Division,
  1320.   StorageTek.
  1321.  
  1322.   Unix, DOS, Mac, VM, HP, SGI, DEC, etc. use different OS and hardware to
  1323.   a point. With the exception of VM all can be either a client or server
  1324.   and all can do NFS mounting of disks.
  1325.  
  1326.   Currently, NFS is the key to any cross platform CM situation. Since CM
  1327.   is based on files and versions of files, it is also based on disk access
  1328.   and disk space. So for the basic CM functions of file checkout (CO) and
  1329.   checkin (CI), if you get your machines on the same LAN and get NFS
  1330.   packages for the DOS and MAC machines so they can mount a Unix server
  1331.   that also runs NFS, you got that part licked. With the right software,
  1332.   even NOVELL servers can look like NFS servers to a Unix box now.
  1333.  
  1334.   Now we get into the hard part: what to use for the programs to do CO and
  1335.   CI, where to put the source code, training your developers, and buying
  1336.   tools.
  1337.  
  1338.   Cost aware Unix users likely will go for RCS or SCCS, DOS and Mac users
  1339.   may prefer something else. The concept will work with many of the CM
  1340.   systems available on the market. It all depends on the direction of your
  1341.   company with respect to cost, platform choices, and the majority of
  1342.   users.
  1343.  
  1344.   Some DOS, Mac, and VM users will just telnet into a Unix servers and
  1345.   work in Unix land for all CM needs. Once the file is checked out the
  1346.   developer can use his native platform and editors to work and build, but
  1347.   must restart a Unix telnet session to check the file back in. That
  1348.   process can be automated in batch files to auto-login and checkin.
  1349.  
  1350.   As for making builds on each platform, if you have everything on an NFS
  1351.   server it doesn't matter, mount the server from the DOS or Mac and then
  1352.   do the build with the DOS or Mac tools using different Makefiles and
  1353.   compilers/linkers or your favorite "Visual" tool, etc. The only
  1354.   telnetting that needs to be done is to CO, CI, and to promote the
  1355.   resulting files. Builds still happen on the respective platforms.
  1356.  
  1357.   This is my opinion and may have some holes in it, but it is something to
  1358.   keep in mind.
  1359.  
  1360.   If you would like more details on this topic, you may contact:
  1361.     Jeffrey W. Faist - Jeff_Faist@atlantis.stortek.com
  1362. -------------------------------------------------------------------------------
  1363.  
  1364. [2.0]   === BOOKS ABOUT CONFIGURATION MANAGEMENT ===
  1365.  
  1366.   (Hal Render maintains a bibliography of books and articles on SCM,
  1367.    version control, and related subjects. To request a copy, you may
  1368.    contact him at:  render@massive.uccs.edu                         )
  1369.  
  1370. [2.1]   _Software Configuration Management_
  1371.         by Wayne A. Babich; Addison-Wesley, Reading, Massachusetts, 1986
  1372.         (The 'bible' on configuration management? Good, easy reading,
  1373.         nice examples, lots of topics)
  1374.  
  1375. [2.2]   _Software Engineering_, chapter 29, Configuration Management
  1376.         by Ian Sommerville;
  1377.         (a nice introduction to the topic)
  1378.  
  1379. [2.3]   _Software Configuration Management_
  1380.         by H. Ronald Berlack; John Wiley and Sons, Inc., New York, New York,
  1381.         USA, 1992; ISBN 0-471-53049-2
  1382.  
  1383. [2.4]   _Methods and Tools for Software Configuration Management_
  1384.         by  David Whitgift; John Wiley & Sons Ltd., West Sussex, England, 1991
  1385.  
  1386. [2.5]   _Software Configuration Management_
  1387.         by Edward H. Bersoff, Vilas D. Henderson and Stanley G. Siegel;
  1388.         Prentice-Hall, Inc., Englewood    Cliffs, New Jersey, 1980
  1389.         (a classic, but reportedly out of print)
  1390.  
  1391. [2.6]   _Configuration Management Tools: a Detailed Evaluation_
  1392.         by P. Ingram, C. Burrows and I. Wesley; Ovum Ltd., 1 Mortimer Street,
  1393.         London W1N 7RH, England (Tel: +44 71 255 2670, Fax: +44 71 255 1995)
  1394.         (Ovum writes evaluation reports and charges a great deal of money for
  1395.         them (US $1345). Their argument is that they do all the legwork for you
  1396.         of evaluating a range of offerings; all you have to do is pay them the
  1397.         money, read the results, and buy the system/tool that is best for you.
  1398.         All well and good - if you agree with their evaluation methods and
  1399.         accept that their results will hold in your environment.)
  1400.  
  1401. [2.7]   _Software Management Technology Reference Guide_
  1402.         Contact Software Management News at 73670.2227@compuserve.com to obtain
  1403.         copy. It list most of the current CM tools.
  1404.  
  1405. [2.8]   _Implementing Configuration Management: Hardware, Software and Firmware_
  1406.         by Fletcher J. Buckley; IEEE Press, 1992.
  1407.         (discusses how CM principles can be applied to all areas of computer
  1408.         engineering, and not just software engineering)
  1409.  
  1410. [2.9]   _Configuration Management for Software_
  1411.         by Stephen B. Compton and Guy R. Conner;Van Nostrand Reinhold;
  1412.         ISBN 0-442-01746-4
  1413.         (Well thought out and easy reading. Good discussion of standards such
  1414.         as ISO900 and DOD2167A along with work sheets for managing the change.
  1415.         Lacking an automation approach. There is little discussion given
  1416.         regarding the adaptation of a process change. The glossary is very
  1417.         helpful and there is a good bibliography.)
  1418.  
  1419. [2.10]  _Multi-Platform Code Management_
  1420.         by Kevin Jameson; O'Reilly & Associates; 354 pages, (includes two
  1421.         diskettes); ISBN 1-56592-059-7
  1422.         (Intended for programming teams struggling with build and
  1423.         maintenance problems. Accompanying software is available for
  1424.         fifteen platforms, including MS-DOS and various UNIX systems.
  1425.         It shows you how to structure a large project and keep your files
  1426.         and builds under control over many releases and platforms.
  1427.         Uses RCS 5.5 for the version control portion.)
  1428. -------------------------------------------------------------------------------
  1429.  
  1430. [3.0]   === PRODUCT SPECIFIC QUESTIONS ===
  1431.  
  1432.         ---------------------------------------------------
  1433. [3.1]   May I post specific questions about ClearCase here?
  1434.         ---------------------------------------------------
  1435.  
  1436.   Yes, you may post them here and are quite likely to get an answer. However, if
  1437.   the question is particularly detailed, you may have more luck with the
  1438.   ClearCase International User Group mailing list. 
  1439.  
  1440.   To join that list, send e-mail to 'atria-list-manager@atria.com'. In the body
  1441.   of the message place the line:
  1442.       subscribe cciug [your-email-address]
  1443.   After your request has been approved and processed, you may e-mail to
  1444.   cciug@atria.com and it'll be read by Atria and all those customers who are on
  1445.   this mailing list.
  1446.  
  1447.         -------------------------------------
  1448. [3.2]   Is there a tutorial someplace on RCS?
  1449.         -------------------------------------
  1450.  
  1451.   Try executing 'man rcsintro'. It comes with rcs.  Also try to get Walter
  1452.   Tichy's paper "RCS - A System for Version Control" which is in the gnu tree at
  1453.   prep.ai.mit.edu and is available on CD ROM from Walnut Creek.
  1454.  
  1455.         ----------------------------------------------------------------
  1456. [3.3]   It seems SCCS doesn't have a $Log$ like RCS does. Am I correct ?
  1457.         ----------------------------------------------------------------
  1458.  
  1459.   As far as I know there is NO keyword like $Log$ available on SCCS. They
  1460.   apparently implemented  another way to log changes from files called 'delta
  1461.   table' (=some kind of database). Check out commands (on Sun4-os4)
  1462.      sccs prt              [filename] ( = show log )
  1463.      sccs cdc  -r[version] [filename] ( = add command for logging)
  1464.  
  1465.   Also check out "sccs prs".
  1466.  
  1467. -------------------------------------------------------------------------------
  1468.  
  1469. --[ Contributors ]--
  1470.  
  1471. The answers in this FAQ are often composites from many responders and I felt it
  1472. would not be practical to acknowledge each one here. In addition, many companies
  1473. do not want their name associated with specific statements. If you disagree with
  1474. this position, drop me a message and I'll consider a change.
  1475.  
  1476. -------------------------------------------------------------------------------
  1477.                    End of comp.software.config-mgmt FAQ 1
  1478.  
  1479.  This document does not represent an official position or opinion of
  1480.  Honeywell Inc.
  1481.  
  1482. --
  1483. +----------------------------------+----------------------------------+
  1484. |Dave Eaton                        | e-mail: dwe@eng.iac.honeywell.com|
  1485. |Honeywell Inc. - IAC              | FAX:    (602)789-4064            |
  1486. |16404 N Black Canyon Highway      | voice:  (602)863-5094            |
  1487. |Phoenix, AZ 85023                 | HED:    AZ15/2E8                 |
  1488. +----------------------------------+----------------------------------+
  1489.  
  1490.  
  1491. Archive-name: sw-config-mgmt/prob-mgt-tools
  1492. Last-modified: 1995/02/22
  1493. Version: 1.10
  1494. Posting-Frequency: monthly
  1495.  
  1496.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1497.                     Problem Management Tools Summary
  1498.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1499.  
  1500. This is the comp.software.config-mgmt "Frequently Asked Questions" (FAQ) posting
  1501. of a Problem Management tools summary.
  1502.  
  1503. This list was originally an abbreviated summary of an evaluation of
  1504. Problem Management tools performed by Honeywell Inc. during 1994. The
  1505. information contained in this summary is a consolidation of data obtained from
  1506. vendor materials and from a variety of sources around the Internet, including
  1507. the comp.software-eng and the comp.software.config-mgmt newsgroup and the
  1508. HP Workstation User Group (InterWorks) CASE Special Interest Group. This
  1509. version contains substantial updates to that original version.
  1510.  
  1511. Sharing Of Information
  1512.  
  1513.   This document, as a collection of information, is Copyright (c) 1995 by
  1514.   David W. Eaton. It may be freely redistributed in its entirety provided
  1515.   that this copyright notice is not removed.  It may not be sold for profit
  1516.   or incorporated in commercial documents without the written permission of
  1517.   the copyright holder. This article is provided as is without any express
  1518.   or implied warranty. The content is the sole responsibility of the author
  1519.   and contributors, and does not necessarily represent the position of their
  1520.   employers nor an official position or opinion of Honeywell Inc.
  1521.  
  1522. Other Information
  1523.  
  1524. For those with World Wide Web access, HTML versions of this and related documents
  1525. are available via:
  1526.  
  1527. http://www.iac.honeywell.com/Pub/Tech/CM/index.html
  1528. These are updated throughout the month as changes come in. A letter
  1529. is added to the version number and the date is changed with each edit
  1530. to help you determine if you've already seen it.
  1531. -------------------------------------------------------------------------------
  1532. The following tool(s) have been mentioned in the newsgroups, but contact
  1533. information (company name, address and phone or ftp location) as well
  1534. as user comments are needed so they may be included in the report below:
  1535.  
  1536.     Andromede (ESLOG)
  1537.     Solomon Teamware System/STS (Neuma)  (have address, still need a write-up)
  1538.     Remedy ARS
  1539.     Globetrotter GlobeTrack
  1540.  
  1541. -------------------------------------------------------------------------------
  1542.  
  1543.                          ** What's New this Month? **
  1544. 1.  No changes.
  1545. -------------------------------------------------------------------------------
  1546.                             Table of Contents
  1547.  
  1548.    1. Summary
  1549.    2. Problem Management Overview
  1550.    3. Commercial Vendor Contact List
  1551.    4. Problem Management Tools Generally Available Free
  1552.    5. Commercial Problem Management Tools
  1553.    6. Other Tools
  1554.    Appendix A. References and Sources of Information
  1555.    Appendix B. Prob. Mgmt. Tools with World Wide Web sites
  1556.  
  1557. 1. Summary
  1558.  
  1559. Information Requested
  1560.  
  1561.  In January, 1994, I requested information concerning software which
  1562.  provided problem management solutions by posting to the following sources:
  1563.  
  1564.   o the Usenet newsgroups comp.software-eng, comp.os.ms-windows.apps,
  1565.     comp.databases.oracle, and comp.databases.sybase
  1566.   o the ClearCase International User Group mail list
  1567.   o the InterWorks (HP Workstation Users Group) CASE SIG mailing list
  1568.   o the Lotus Notes Users mailing list
  1569.  
  1570.  It has been updated as readers have supplied additional information.
  1571.  
  1572. Responses
  1573.  
  1574.  In addition to some of the vendors themselves, responses include those
  1575.  received from the following companies:
  1576.  
  1577.    Alcatel-Alsthom, Bell Northern Research, Cisco, EVB Software
  1578.    Engineering, Inc., Hewlett-Packard, Honeywell, ICL, Ingress,
  1579.    ISSC, Marathon Software, Mead Data, Mentor Graphics, Motorola,
  1580.    PI Systems Corp., National Instruments, Sequent, Sybase,
  1581.    Tekenekron Software Systems, Inc., Tektronix Laboratories,
  1582.    Tivoli, USDA Forest Service, Viewlog.
  1583.  
  1584.  Our gratitude has been extended to all who contributed.
  1585.  
  1586. Not Official Statements
  1587.  
  1588.  Please use the summary below in the spirit with which it has been
  1589.  supplied: for information only. These statements are composites and *do
  1590.  not* represent official positions by any particular responder's
  1591.  company. Remember that these users may not be commenting on the current
  1592.  version of a product. It is recommended that you do your own research
  1593.  before making a tool decision for your company.
  1594.  
  1595. Sharing Of Information
  1596.  
  1597.  Since this data represents knowledge which is publicly available, it may
  1598.  be shared freely as desired. The full report (including evaluation
  1599.  results and recommendations) is considered proprietary to Honeywell
  1600.  Inc. and cannot be shared with other companies.
  1601.  
  1602.  Honeywell employees may obtain the complete report from the author (see
  1603.  signature line at bottom).
  1604.  
  1605.  This document does not represent an official position or opinion of
  1606.  Honeywell.
  1607.  
  1608. 2. Problem Management Overview
  1609.  
  1610. Tool Capabilities
  1611.  
  1612.  Tools marketed as problem management tools may fulfill different
  1613.  functions. While not a comprehensive list, some common of the common
  1614.  capabilities are:
  1615.  
  1616.   o Call Tracking:
  1617.  
  1618.     - targeted towards problems reported by customers often over
  1619.       telephone lines
  1620.     - input from variety of geographically disperse locations
  1621.     - assignment to responsible person
  1622.     - status monitoring and reporting
  1623.  
  1624.   o Problem Tracking
  1625.  
  1626.     - development process management and change management authorization
  1627.     - work (task) management (who, what, when, due date, status)
  1628.     - statistics and metrics gathering and reporting
  1629.     - historical records and facilitation of understanding
  1630.     - integration with configuration management and test tools
  1631.  
  1632.  Some organizations only need one of these functions, while others need
  1633.  both. Many organizations choose to integrate their problem management and
  1634.  configuration management tools to gain better control of their development
  1635.  activities and to improve quality.
  1636.  
  1637. Tool Packaging
  1638.  
  1639.  Problem management tools may be purchased in any of at least three
  1640.  distinct packaging methods:
  1641.  
  1642.   o Stand-alone, no integration with other tools
  1643.   o Purchased separately, but integrated with one or more companion
  1644.     software engineering tools such as configuration management and
  1645.     test tools - may be from the same or from different vendors
  1646.   o Bundled with other software engineering tools, usually a
  1647.     configuration management tool from the same vendor
  1648.  
  1649.  Be certain you determine your needs and confirm that the tool you select
  1650.  fulfills your needs.
  1651.  
  1652. General Advice
  1653.  
  1654.  Although the statements below do not relate to a particular tool, they
  1655.  may provide valuable ideas for those implementing problem management.
  1656.  
  1657.   o Keep it simple. If it gets in the way people won't use it.
  1658.   o Make it part of your customer support process.
  1659.   o Make it part of your e-mail system.
  1660.   o Make problem management a part of the regular information flow.
  1661.   o Make it part of your design documentation process.
  1662.   o Documentation the original designer supplies seldom meets
  1663.     maintenance needs. The change history augments the original
  1664.     documentation.
  1665.   o Get requirements from the European Computer Manufacturers Association
  1666.     (ECMA) reference model.
  1667.  
  1668.  If you determine the best tool for your needs is one hosted on UNIX systems,
  1669.  but you must have access to it from PCs as well, consider using X-Server
  1670.  software on the PCs.
  1671.  
  1672. 3. Commercial Vendor Contact List
  1673.  
  1674. Vendors
  1675.  
  1676.  Platform availability and products are continually changing, please
  1677.  check vendors for current information and trade publications for new
  1678.  entrants. This should not be considered a complete list of all available
  1679.  tools. As of this writing, these vendors could be contacted as shown in
  1680.  this table.
  1681.  
  1682.  Since vendors are continually changing platform availability and upgrading
  1683.  their products, it is suggested you consult with them directly for current
  1684.  information before making a tool selection.
  1685.  
  1686.                          Commercial Products
  1687.  Product                  Vendor Address            Platforms
  1688.  
  1689.  BugBase                  Archimedes Software, Inc. PC (Windows)
  1690.                           2159 Union Street
  1691.                           San Francisco, CA 94123
  1692.                           tel.: 415-567-4010
  1693.                           FAX:  415-567-1318
  1694.  
  1695. Continuus/CM             Continuus Software Corp.  DEC (Ultrix), DG Aviion,
  1696.                          108 Pacifica, 2nd floor   HP-UX, IBM RS/6000, SGI,
  1697.                          Irvine, CA 92718-3332     Sun
  1698.                          tel.: 714-453-2200
  1699.                          FAX:  714-453-2276
  1700.                          or, in the UK:
  1701.                          tel.: +44-1344-382118
  1702.                          FAX:  +44-1344-382158
  1703.                          info@continuus.com
  1704.  
  1705.  CCC/Pro                  Softool Corp.             HP-UX, IBM RS/6000
  1706.                           340 South Kellogg Ave.    Sun (contact vendor
  1707.                           Goleta, CA 93117          about others)
  1708.                           tel.: 805-683-5777
  1709.  
  1710.  ClearQuality             Clarify Inc.              HP-UX, IBM RS/6000
  1711.                           2702 Orchard Pkwy.        SGI, Sun
  1712.                           San Jose, CA 95134
  1713.                           Tel.: 408-428-2512        Query Client on
  1714.                           FAX:  408-428-0633        Windows PC, Mac,
  1715.                                                     UNIX running Motif
  1716.  
  1717.  Control First            Repository Technology     PC (DOS)
  1718.                           tel.: 708-515-0780
  1719.                                 800-776-2176
  1720.  
  1721.  CustomerQ                Quintus Corporation       Server: HP, IBM, Sun
  1722.                           (subsidiary of Intergraph)Client: PC (MS Windows,
  1723.                           301 East Evelyn Ave.      Windows/NT) Sun, HP,
  1724.                           Mountain View, CA 94041   IBM
  1725.                           sales@quintus.com
  1726.                           tel.: 415-254-2859
  1727.                                 415-428-0211
  1728.  
  1729.  Defect Control System    Intersolv, Inc.           PC (Windows)
  1730.  (DCS)                    The Software Edge
  1731.                           5526 N. Academy Blvd.
  1732.                           Suite 204
  1733.                           Colorado Springs,
  1734.                           CO 80918
  1735.                           tel.: 719-598-3713
  1736.                           FAX:  719-598-3970
  1737.  
  1738.  Distributed Defect       QualTrak Corp.            Apollo, HP 9000,
  1739.  Tracking System          3160 De La Cruz Blvd.     IBM RS/6000,
  1740.  (DDTs)                   Suite 206                 DECstation & VAX
  1741.                           Santa Clara, CA 95054     running Ultrix,
  1742.                           Tel.: 408-748-9500        Sun (SunOS & Solaris),
  1743.                           FAX:  408-748-8468        PC (SCO UNIX)
  1744.  
  1745.  KeepTrack!               3L Ltd.                   (was PC based, but
  1746.                           Peel House                 it appears this
  1747.                           Livingstone                product may be
  1748.                           EH54 6AG                   no longer
  1749.                           Scotland                   available)
  1750.                           Tel. +44 506 41 5959
  1751.  
  1752.  Lotus Notes              Lotus Development Corp.   PC (DOS & OS/2),
  1753.                           55 Cambridge Parkway      Macintosh, Sun (in
  1754.                           Cambridge, MA 02142       Beta) (others
  1755.                                                     planned)
  1756.  
  1757.  Product Configuration    SQL Software, Ltd.        Bull, DEC (VMS, Ultirx,
  1758.  Mangement System (PCMS)  Northbrook House          OSF/1), H-P, ICL, Sequent,
  1759.                           John Tate Road            Sun, PC (Win/NT coming)
  1760.                           Hertford SG13 7NN UK
  1761.                           tel.:+44-992-501-414
  1762.                           FAX: +44-992-501-616
  1763.                           or
  1764.                           SQL Software, Inc.
  1765.                           8500 Leesburg Pike    
  1766.                           Suite 405
  1767.                           Vienna, VA USA 22182
  1768.                           tel.: 703-760-0448
  1769.                           FAX:  703-760-0446
  1770.  
  1771.  Q&A                      Symantec Corporation      PC (DOS, Windows)
  1772.                           10201 Torre Ave.
  1773.                           Cupertino, CA 95014
  1774.                           tel.: 408-253-9600
  1775.  
  1776.  Qualit Defect Manager    Qualit, Inc.              PC
  1777.                           801 W. El Camino Real
  1778.                           Suite 359
  1779.                           Mountain View, CA. 94040
  1780.                           tel.: 415-964-4525
  1781.                           FAX:  415-964-4512
  1782.                           qualit@netcom.com
  1783.  
  1784.  QualTEAM and ProTEAM     Scopus Technology, Inc.   Server: DEC Ultrix,
  1785.                           1900 Powell Street        HP-UX, IBM RS/6000,
  1786.                           Suite 900                 Sun, VMS, others
  1787.                           Emeryville, CA 94608
  1788.                           tel.: 510-428-0500        Client only: PC
  1789.                           fax:  510-428-1027        (Windows, NT coming)
  1790.                                                     Macintosh, MIPS
  1791.  
  1792.  Razor                    Tower Concepts, Inc.      Sun
  1793.                           103 Sylvan Way            (others planned)
  1794.                           New Hartford, NY 13413
  1795.                           tel.: 315-724-3540
  1796.                           razor-info@tower.com
  1797.  
  1798.  SMS                      Intasoft                  Bull, HP-UX, IBM RS/6000
  1799.                           Tresco House              AIX, ICL, PC (SCO UNIX),
  1800.                           153, Sweetbriar Lane      Phillips, Sequent, Sun
  1801.                           Exeter
  1802.                           EX1 3DG
  1803.                           England
  1804.                           Tel. +44 392 217670
  1805.                           FAX. +44 392 437877
  1806.  
  1807.  Solomon Teamware System  Neuma Technology
  1808.  (STS)                    Corporation
  1809.                           130 Albert Street,
  1810.                           Suite 1105
  1811.                           Ottawa, Ontario,
  1812.                           Canada K1P 5G4
  1813.                           Tel: 613-598-0241
  1814.                           FAX: 613-563-1716
  1815.  
  1816.  Track for Windows        Soffront                  PC (Windows, soon a 32
  1817.                           1806 Milmont Drive        bit version for WinNT
  1818.                           Suite 169                 and OS/2)
  1819.                           Milpitas, CA 95035
  1820.                           Tel: 408-263-2703
  1821.                                800-sof-front
  1822.                           sales@soffront.com
  1823.  
  1824.  TrackRecord              UnderWare, Inc.           PC (MS Windows, WinNT,
  1825.                           321 Columbus Ave          and OS/2)
  1826.                           Boston, MA 02116
  1827.                           Tel: 800-343-7308
  1828.  
  1829.  Vantive Quality          Vantive Corp.             HP-UX, IBM RS/6000
  1830.                           1890 N. Shoreline Blvd.   Sun
  1831.                           Mountain View, CA 94043
  1832.                           Tel.: 415-691-1500        Client on Windows
  1833.                                                     PC (WinNT Planned)
  1834.  
  1835. 4. Problem Management Tools Generally Available Free
  1836.  
  1837. Free But Perhaps Not Fully Supported
  1838.  
  1839.  There do not seem to be many public domain problem management tools
  1840.  available. A public domain tool is generally available at no charge if
  1841.  you transfer it from an archive site on the Internet using a tool such
  1842.  as FTP. In some cases the tool will need to be compiled at your site.
  1843.  Most come bundled with adequate documentation. Such tools generally are
  1844.  provided without support, so it may not be advisable to use them on some
  1845.  projects. For completeness, any tools recommended by others on the
  1846.  Internet have been listed here despite that potential drawback.
  1847.  
  1848. GNU GNATS
  1849.  
  1850.  GNU GNATS (GNU Problem Report Management System) is copyrighted by the
  1851.  Free Software Foundation and freely available according to the terms of
  1852.  the GNU General Public License. Commercial support for GNATS is provided
  1853.  by Cygnus Support.
  1854.  
  1855.  This product which helps track software  problems or change-requests.
  1856.  Some of  its features include:
  1857.  
  1858.   o problems submitted via e-mail
  1859.   o uses a file system based database
  1860.   o each problem identified by a unique key
  1861.   o querying possible
  1862.   o can maintain audit trail of all activities concerning a specific
  1863.     problem
  1864.   o a GUI interface (via tkgnats)
  1865.  
  1866.  Responders believed that linking GNATS and the ClearCase task examples
  1867.  (/usr/atria/examples/task) should not be too difficult, though no
  1868.  responders seem to have tried this.
  1869.  
  1870.  GNATS can be obtained from one of the GNU mirrors or from Cygnus
  1871.  Support.
  1872.  
  1873.  For example, GNATS may be found via anonymous FTP at:
  1874.    site             filename
  1875.    prep.ai.mit.edu  pub/gnu/gnats-3.2.tar.gz
  1876.  
  1877. 5. Commercial Problem Management Tools
  1878.  
  1879. Growing Number On Market
  1880.  
  1881.  It was not possible to provide comments concerning all the available
  1882.  tools during the course of this project. A brief summary of various
  1883.  offerings is provided below so that your site may decide if it would be
  1884.  appropriate to consider one of these tools. The comments are a composite
  1885.  made from vendor literature, and various contributing volunteers. (Some
  1886.  are from the Usenet newsgroup comp.software-eng and other e-mail
  1887.  communications and do not necessarily reflect the experiences of the
  1888.  author of this document.)
  1889.  
  1890.  Contact information such as address and phone number may be found in the
  1891.  Commercial Vendor Contact List, elsewhere in this document.
  1892.  
  1893. Mentioned Most Often
  1894.  
  1895.  The Scopus tool set (QualTEAM and ProTEAM) were mentioned most often by
  1896.  those responding to the request for information, followed closely by the
  1897.  QualTrak tool (DDTs). (This represents those responding to the request for
  1898.  information and those commenting on this FAQ, it is not meant to indicate
  1899.  these products are the "winners" of a sanctioned evaluation of such tools.)
  1900.  
  1901. BugBase
  1902.  
  1903.  BugBase is a PC-only tool which keeps track of problems and provides
  1904.  on-screen reports as text, pie charts or bar graphs. The database tracks
  1905.  the status, severity, urgency, and type of the defect, as well as
  1906.  providing for a brief description of the problem. Other fields allow
  1907.  additional information to be included. Sorts may be based on any field.
  1908.  
  1909. Continuus/PT
  1910.  
  1911.  The Continuus/PT problem tracking tool from Continuus Software Corp.
  1912.  (formerly CaseWare, Inc.) is excellent and is driven from the same
  1913.  configuration management database as their Continuus/CM tool, providing
  1914.  a tightly integrated package.
  1915.  
  1916.  The system supports problem submission (either through a graphical user
  1917.  interface or electronic mail), on-line queries, problem reporting, and
  1918.  correlation of change requests to project components.
  1919.  
  1920.  Problems may be divided into separately assigned tasks which are tracked
  1921.  as part of problem resolution. Standard problem and task management
  1922.  process models and user screen formats may be used as is, or may be
  1923.  modified to fit customer-specified processes.
  1924.  
  1925. CCC/Pro
  1926.  
  1927.  CCC/Pro provides problem management as a stand-alone tool or in
  1928.  conjunction with Softool's other software development tools. Electronic
  1929.  review and notification of status changes is part of the problem life
  1930.  cycle management provided.
  1931.  
  1932. ClearQuality
  1933.  
  1934.  ClearQuality is part of Clarify Inc.'s Service Management System. While
  1935.  ClearSupport provides high volume call tracking, ClearQuality provides
  1936.  defect tracking. Information it keeps includes priority, severity,
  1937.  module and description. It allows related information to be attached by
  1938.  the user. In addition to Motif on UNIX platforms, ClearQuality's query
  1939.  tool may be run from PCs running MS Windows and from Macintosh machines.
  1940.  
  1941. Control First
  1942.  
  1943.  The Control First product by Repository Technology (708-515-0780)
  1944.  provides problem tracking capability for the configuration management
  1945.  product PVCS.
  1946.  
  1947. DCS
  1948.  
  1949.  The PC Windows-only tool DCS came highly recommended by the person who
  1950.  responded. It may be used in stand alone mode or may be networked. UNIX
  1951.  systems may access the database via lan manager and PC/NFS. The
  1952.  integration with PVCS provides a development platform for PC users.
  1953.  
  1954. DDTs (QualTrak)
  1955.  QualTrak's DDTs received the second highest number of recommendations,
  1956.  behind Scopus. Some of the DDTs advocates had been using the tool for
  1957.  several years and claimed they could not imagine functioning without it.
  1958.  While it does not provide call tracking, it does a very good job of
  1959.  problem management and metrics gathering. The e-mail interface allows
  1960.  notification of new problems and changes of status.
  1961.  
  1962.  The tool's character-based terminal interface origins is still evident
  1963.  even in the newer X-Windows version, causing some users to find it
  1964.  harder to use than a full GUI tool. Despite that drawback, it had many
  1965.  strong supporters.
  1966.  
  1967.  The DDTs and ClearCase configuration management integration has been
  1968.  shipping for a while and seems to be very popular. A number of users
  1969.  report a high degree of satisfaction with this integration. One
  1970.  outstanding problem is a current ClearCase limitation. It only has the
  1971.  ability to attach one defect to each of the files/directories. The user
  1972.  reports that ClearCase version 2 is expected to fix this problem.
  1973.  
  1974.  DDTs is integrated with QualTrak's Xsimul-test, announced in March, 1994.
  1975.  
  1976.  DDTs provides a simple "query language" that allows extracting "all bugs
  1977.  submitted against product-x by person-y between date-1 and date-2 that
  1978.  have priority greater than z." While it does not support SQL, those with
  1979.  Bourne shell experience should have no trouble creating their own
  1980.  scripts to perform specialized queries.
  1981.  
  1982.  Advantages
  1983.  
  1984.   o very easy to use platform
  1985.   o very flexible tool
  1986.   o good integration with ClearCase
  1987.   o offers the most benefit for the dollar
  1988.   o references check out well
  1989.   o good support
  1990.   o ability to link problem reports in parent-child relationships
  1991.   o allows some rather complex searches
  1992.   o very nice metrics shipped and setup with the tool
  1993.   o engineer can get e-mail with change-request number
  1994.   o people at QualTrak have a good attitude, which helps
  1995.  
  1996.  Disadvantages
  1997.  
  1998.   o user interface is too character-based
  1999.   o only available on UNIX platforms today
  2000.   o uses UNIX Bourne script language for forming special queries
  2001.  
  2002.  Summarizing their installation, one person said, "ClearCase is truly a
  2003.  productivity tool for the engineer/programmer and DDTs is a productivity
  2004.  tool for the project manager."
  2005.  
  2006. KeepTrack!
  2007.  
  2008.  Consensus of responders was that KeepTrack! was rather restrictive and
  2009.  that it is no longer available on the market.
  2010.  
  2011. Lotus Notes
  2012.  
  2013.  Not surprisingly, a Lotus representative replied that they use Lotus
  2014.  Notes for Tech Support Calls. All customer incidents are tracked from
  2015.  phone call through world-wide escalation. (Although Lotus claimed to
  2016.  market the application and customization they use, there was no response
  2017.  to an e-mail request for more information.)
  2018.  
  2019.  Others using Lotus Notes admitted they had not tried a commercial system
  2020.  built specifically for problem management. Most used e-mail and/or
  2021.  automatic e-mail from Lotus Notes as part of their implementation.
  2022.  Depending upon how each site builds the database and forms, a Lotus
  2023.  Notes form may include version, client, module, priority, status,
  2024.  additional text, and more. Prioritization and review can be handled,
  2025.  though the descriptions of some implementations sounded awkward.
  2026.  
  2027.  The current version runs only on PCs with Windows 3.1 or OS/2 and on
  2028.  Macintosh. Although some sites have made the Windows 3.1 version run on
  2029.  Windows/NT, Lotus considers that an unsupported platform. A Windows/NT
  2030.  port is expected in August, 1994. The Sun Solaris version is due to ship
  2031.  1Q94; other UNIX versions (HP 9000 HP-UX and IBM RS/6000 AIX) are
  2032.  expected to ship several months after the Sun is in final shipment.
  2033.  
  2034.  Advantages
  2035.  
  2036.   o tailored to local process and style
  2037.   o better than lots of Post-It notes and yelling
  2038.   o tool already in use for other communication reasons
  2039.   o good means for wide area distribution and replication
  2040.  
  2041.  Disadvantages
  2042.  
  2043.   o difficult to extract metrics reports
  2044.   o performance issues (see below)
  2045.   o lack of integration with rest of development system
  2046.  
  2047.  Although reliability and up-time seems adequate, performance and
  2048.  scalability tended to be a problem when using Lotus Notes as a problem
  2049.  tracking system. Even on 50 MHz 486 machines, several users reported
  2050.  situations such as:
  2051.  
  2052.   o 20 second searches with fewer than 2000 records
  2053.   o over 5 minutes with 65000 records and two users
  2054.   o search time doubling with each new user added
  2055.  
  2056.  
  2057. PCMS
  2058.  
  2059.  The configuration management tool PCMS from SQL Ltd. includes an
  2060.  embedded software development process management capability which can be
  2061.  used for problem management. Based on an Oracle database engine, it is
  2062.  SQL compliant. Though enhanced for version 4.0, its GUI is still
  2063.  trailing other implementations. One user reports they found the PCMS
  2064.  user interface to be one of the least intuitive and least pleasant they
  2065.  ever used. Furthermore, the system as a whole was very bureaucratic and
  2066.  time-consuming, adding a lot of overhead to the development process that
  2067.  couldn't be justified by the rewards. These comments have been disputed
  2068.  by several others in the newsgroup who claim PCMS imposes no more process
  2069.  overhead than the user/organization has itself chosen to use. The
  2070.  organizational policies are definable within the PCMS "control plan".
  2071.  
  2072.  Interactions with other tools is limited but being improved. It is
  2073.  integrated with a graphical desktop in Digital's COHESION Team/SEE. 
  2074.  
  2075. Q&A
  2076.  
  2077.  One location provided extensive customization to the PC database product
  2078.  Q&A in order to perform problem tracking. While the forms could be
  2079.  made to suit the project needs and fairly complex queries were possible,
  2080.  the DOS interface and lack of integration with other development tools
  2081.  were cited as problems. The system had no means of notifying users of
  2082.  new problems or status changes via e-mail nor of providing parent-child
  2083.  relationships between reports.
  2084.  
  2085. QualTEAM and ProTEAM (Scopus)
  2086.  
  2087.  More users recommended the Scopus products than any other. Most were
  2088.  very satisfied with the tool set, which includes call tracking (ProTEAM)
  2089.  and problem management (QualityTEAM). A GUI based builder provides easy
  2090.  modification of the user interface and allows site-specific forms and
  2091.  data fields. Integrations exist with several configuration management
  2092.  systems such as Atria Software's ClearCase. The products are also
  2093.  integrated with Mercury's XRunner test product. A rather unique Scopus
  2094.  feature provides synchronization of databases located at remote locations
  2095.  when needed.
  2096.  
  2097.  Several people responded with the names of other companies (not their
  2098.  own) who were using the Scopus products. While this provides an
  2099.  interesting data point, this should not be taken as an endorsement of
  2100.  this product by these companies:
  2101.   o Atria Software (producers of the configuration management tool ClearCase)
  2102.     uses Scopus to track its customer calls
  2103.   o Mentor Graphics in Wilsonville Oregon selected Scopus
  2104.  
  2105.  Several sites had used both the Scopus and the QualTrak tool; some had
  2106.  both installed at the same time. Of those with both, the Scopus user
  2107.  interface was preferred. A few had started with QualTrak's DDTs since it
  2108.  was a lower cost solution in low volume. When call tracking was
  2109.  required, some migrated to Scopus while others added Scopus to the
  2110.  existing environment.
  2111.  
  2112.  Reportedly, the founders of Scopus are former Sybase employees. Thus,
  2113.  Scopus is very tightly integrated with Sybase, although it may be run on
  2114.  an Oracle database if a site so chooses.
  2115.  
  2116.  Advantages
  2117.  
  2118.   o integrated call / bug tracking / application notes
  2119.   o ad-hoc query builder / keyword search
  2120.   o ease of use
  2121.   o flexibility
  2122.   o easy to add/modify the system screens and functions
  2123.   o ease of customization (no programming)
  2124.   o ease of distribution of new customizations
  2125.   o get more functionality by buying than building
  2126.   o works well in a WAN across MAC, PC, UNIX
  2127.   o performance
  2128.   o reliability, stability, robustness
  2129.   o Sybase database is performing well
  2130.   o system support is minimal
  2131.   o the license "floats"
  2132.   o support is first-rate
  2133.  
  2134.  Disadvantages
  2135.  
  2136.   o price (particularly in low volume)
  2137.   o Scopus is growing and customer support has not kept up the pace
  2138.   o current Sybase does not have a rich set of admin tools
  2139.   o vendor does not provide much printing capability
  2140.   o you will have to buy a report writer
  2141.   o weak state model
  2142.   o invocation time is too long
  2143.  
  2144.  Some extensions users have added on their own
  2145.  
  2146.   o some of QualTrak's new XDDTS query capabilities added to Scopus
  2147.   o software license management
  2148.  
  2149.  Some usage statistics reported
  2150.  
  2151.   o 250 concurrent users with satisfactory performance
  2152.   o 200 MB of report data
  2153.   o 8000 new problems per month
  2154.   o 20,000 data records on line
  2155.  
  2156.  The training classes (held at Emeryville) come highly recommended.
  2157.  Implementations could be done without it, but having the class will save
  2158.  a lot of time. It was also suggested that new sites put together a
  2159.  strong, well focused team to work with Scopus consultants during
  2160.  installation. Relying too heavily on a vendor consultant increases your
  2161.  risk when they leave.
  2162.  
  2163.  One former user said that generating reports was troublesome, with data
  2164.  conversion being the primary compliant. Another satisfied user reported,
  2165.  "overall the product is filling our needs nicely."
  2166.  
  2167. Razor
  2168.  
  2169.  Razor from Tower Concepts, Inc. is an easily tailored configuration
  2170.  management system with an integrated problem tracking system. It offers
  2171.  control and coordination of file versioning and product build
  2172.  management, sitting on top of RCS, SCCS, or your choice of a different
  2173.  core. The current product is available only on Sun workstations with a
  2174.  graphical interface built on OpenLook. HP & SGI versions are due early
  2175.  in 1994 with others to follow. It's easily parsed ASCII database
  2176.  encourages users to generate their own scripts for report generation and
  2177.  process control.
  2178.  
  2179.  The heart of the Razor package is issue tracking. Issue form templates
  2180.  are defined and tailored by each work group to contain information that
  2181.  will meet their needs. These forms present themselves on screen as
  2182.  OpenLook windows, employing text fields, textedit windows, check boxes,
  2183.  choices etc, for such information as...
  2184.  
  2185.   o The estimated effort/cost involved
  2186.   o Whether the issue is approved for resolution
  2187.   o The systems to be affected by the proposed change
  2188.   o Which product release it relates to
  2189.   o Its priority and phase in schedule
  2190.   o None, all, others, or variations of the above            
  2191.  
  2192.  Each new form is automatically numbered and entered into the Razor
  2193.  database. These forms can then be edited and routed to team members
  2194.  electronically, avoiding the clumsy paper and homegrown systems that
  2195.  have become the norm in many companies. Every change to the form is
  2196.  recorded and time stamped with the user's login name, providing complete
  2197.  accountability for changes. Approval and signature lists can be
  2198.  configured into the system to make the package as open or restrictive as
  2199.  each site deems necessary for their process.
  2200.  
  2201.  A company representative stressed that it is extremely easy to try out
  2202.  their product. Both documentation and a full copy of the product for
  2203.  evaluation are available by FTP. New releases and patches are handled in
  2204.  the same manner. Contact razor-info@tower.com for a detailed
  2205.  description.
  2206.  
  2207. SMS
  2208.  
  2209.  The configuration management system, SMS, from Intasoft includes a
  2210.  Modification Request tracking system. No responders had personal
  2211.  experience with this tool. Based upon cursory review of the literature,
  2212.  one responder considered this tool restrictive and unimaginative.
  2213.  
  2214. TrackRecord
  2215.  UnderWare, Inc.'s TrackRecord allows PC users to keep track of bug reports, 
  2216.  new feature requests, documentation, and more. Displaying information
  2217.  in an outline format permits manipulation in an overview manner, while
  2218.  still keeping all data up to date. A calendar view provides a quick
  2219.  look at what work items need to be addressed.
  2220.  
  2221. Vantive Quality
  2222.  
  2223.  Vantive Quality by Vantive Corporation is an integrated change
  2224.  management system with links to several configuration management
  2225.  systems. In addition to status tracking, it integrates with popular
  2226.  e-mail packages, providing automatic routing of problems. Vantive
  2227.  Quality is integrated with other Vantive tools to provide such features
  2228.  as Help Desk support.
  2229.  
  2230. 6. Other Tools
  2231.  
  2232.  There are other such tools available today as well as new ones entering
  2233.  the market. Check the appropriate industry periodicals for additional
  2234.  listings.
  2235.  
  2236. Appendix A. References and Sources of Information
  2237.  
  2238.  For additional information about the topic discussed here, consider the
  2239.  following sources of information in addition to various industry
  2240.  periodicals and new data from the vendors themselves.
  2241.  
  2242. Usenet Newsgroup
  2243.  [1] The Usenet newsgroup comp.software-eng articles and associated
  2244.  Frequently asked Questions (FAQ) lists comments on software tools from
  2245.  newsgroup readers world-wide. The FAQ is archived at site rtfm.mit.edu
  2246.  in the directory pub/usenet/news.answers/software-eng under the names
  2247.  part0 through part3.
  2248.  
  2249. Windows NT Tools
  2250.  [2] Microsoft Win32 Products & Services Catalog. Published in 1993 by
  2251.  Microsoft Corporation as part number 098-5230. Copies may be
  2252.  requested from Microsoft Corporation; Systems Marketing; One
  2253.  Microsoft Way; Redmond, WA 98052 or e-mail: win32cat@microsoft.com
  2254.  
  2255. Open Systems Tools
  2256.  [3] 1994 Open Systems Products Directory. Published in 1994 by
  2257.  UniForum for their members. ISBN: 0-936593-28-8. Uniforum; 2901
  2258.  Tasman Dr., Suite 205; Santa Clara, CA 95054-1100.
  2259.  
  2260.  Various products mentioned in this message are the trademarks of their
  2261.  respective companies.
  2262.  
  2263. -------------------------------------------------------------------------------
  2264.  
  2265. Appendix B. Problem Management Tools With World Wide Web Sites
  2266.  
  2267. As the popularity and accessibility of the World Wide Web (WWW) has
  2268. grown, tool vendors and dedicated users have begun providing tool
  2269. information on their WWW servers. The content may vary widely, and
  2270. some will contain significant marketing information, rather than
  2271. technical details. On any particular attempt, network traffic, server
  2272. traffic, or server outages may prevent access to the information.
  2273. All servers may not be accessible from all sites. The related WWW servers
  2274. which have been reported to this FAQ editor are:
  2275.  
  2276. -Vendor/Supplier WWW Servers
  2277.   o Qualit, Inc. at
  2278.     ftp://ftp.netcom.com/pub/qualit/qualit.html
  2279.   o Intersolv, Inc. at
  2280.     http://www.intersolv.com
  2281.  
  2282. -User Information WWW Servers
  2283.   o (None at this time)
  2284.  
  2285. If you are aware of other WWW Servers which should be added to this
  2286. list (or any which should be retired), please notify the FAQ editor.
  2287.  
  2288. -------------------------------------------------------------------------------
  2289.       --------------- End Of This Document-------------
  2290. (This message does not represent an official position of Honeywell Inc.)
  2291.  
  2292. --
  2293. +----------------------------------+----------------------------------+
  2294. |Dave Eaton                        | e-mail: dwe@eng.iac.honeywell.com|
  2295. |Honeywell Inc. - IAC              | FAX:    (602)789-4064            |
  2296. |16404 N Black Canyon Highway      | voice:  (602)863-5094            |
  2297. |Phoenix, AZ 85023                 | HED:    AZ15/2E8                 |
  2298. +----------------------------------+----------------------------------+
  2299.  
  2300.  
  2301.  
  2302.